Full Stack Developer II – Franchises
Grendene S/A
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Tech Stack
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