Full Stack Developer II – Franchises

Grendene S/A

full-time

Posted on:

Location Type: Remote

Location: Brazil

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop and maintain web applications, working on both frontend and backend.
  • Build and evolve APIs and services used by the applications and integrations with internal systems and partners.
  • Work on building scalable solutions with attention to performance, code organization, and maintainability.
  • Participate in technical decisions with the team, contributing suggestions for improvements and architectural evolution.
  • Work on system integrations, especially involving data, CRM, external platforms, and internal services.
  • Create and optimize database queries and schemas, ensuring efficiency, consistency, and reliability of information.
  • Ensure the quality of data handled by applications, including validation, consistency, and impact on business operations.
  • Support the analysis and resolution of production data issues, such as inconsistencies, integration failures, duplication, or data divergence between systems.
  • Assist in resolving production issues, investigating root causes in both code and data and proposing definitive solutions.
  • Contribute across the full development cycle, from understanding requirements to delivery and production monitoring.

Requirements

  • Experience in full stack development using JavaScript or TypeScript.
  • Proficiency with modern frontend frameworks such as React or Next.js.
  • Backend development experience using Node.js, preferably with NestJS or a similar framework.
  • Knowledge of relational databases, especially PostgreSQL, including data modeling, query writing, and performance analysis.
  • Good understanding of data modeling and entity relationships.
  • Ability to work with data in application contexts, understanding flows, transformations, and potential inconsistencies.
  • Experience with source control using Git.
  • Experience with development best practices, code organization, and technical code review.
  • Ability to work autonomously, organizing deliverables and prioritizing tasks.
  • Experience with cloud environments such as Google Cloud Platform, AWS, or Azure (differentials)
  • Knowledge of services such as Cloud Run, Cloud Build, BigQuery, or similar (differentials)
  • Experience with system integrations and consuming external APIs (differentials)
  • Knowledge of Python for automations, data scripting, or service development (differentials)
  • Experience with automated testing (differentials)
  • Familiarity with DevOps practices such as CI/CD and containers (differentials)
  • Experience in high-data-volume environments or systems with multiple integrations (differentials)
  • Experience with data pipelines, ETL, or data processing in applications (differentials)
Benefits
  • Work model: Remote
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptTypeScriptReactNext.jsNode.jsNestJSPostgreSQLGitPythonETL
Soft Skills
autonomytask prioritizationcode organizationtechnical code reviewproblem-solvingcommunicationcollaborationattention to detailanalytical thinkingadaptability