




The Full Stack Developer II is responsible for developing and maintaining software solutions that cover both front-end and back-end, focusing on performance, scalability, and best development practices. This professional works collaboratively with multidisciplinary teams, participates in architecture discussions, and plays an active role in implementing new technologies and continuously improving systems. Additionally, the Mid-Level Developer has autonomy to solve complex technical problems, work on system modernization, and contribute to the company's digital transformation using DevOps practices. **Responsibilities** * Implement medium to high-complexity features on both front-end and back-end, ensuring code quality and efficiency. * Analyze and optimize existing systems by refactoring legacy code and ensuring software meets quality and performance standards. * Participate in architecture discussions, proposing solutions that enhance system scalability and maintainability. * Develop integrations with RESTful and GraphQL APIs, ensuring communication between different services and systems. * Create and maintain unit and integration tests to ensure software robustness and reliability. * Configure and use CI/CD pipelines, as well as automate deployments, using modern tools such as Jenkins and GitLab CI. * Contribute to the modernization of legacy systems and migration to microservices-based architectures and cloud environments. * Participate in setting up and using monitoring and logging tools (such as Prometheus and Grafana) to track application performance. * Perform code reviews for other developers and contribute to continuous improvement, ensuring adherence to best practices. * Guide less experienced developers by providing technical support and promoting team learning. * Actively participate in agile ceremonies (such as dailies, plannings, and retrospectives), contributing to goal achievement and team alignment. **Requirements** * 3 to 5 years of experience in full-stack development. * Proficiency in JavaScript, TypeScript, Node.js. * Experience with React.js, Angular, or Vue.js. * Knowledge of relational databases (PostgreSQL, MySQL) and/or NoSQL (MongoDB). * Experience with Git, CI/CD, and version control best practices. * Experience working in agile environments (Scrum, Kanban). * Knowledge of programming languages such as JavaScript, TypeScript, Node.js, .NET Framework/Core, Asp Core/Classic, and frameworks like NextJS, NestJS, front-end frameworks such as React, Angular, and related technologies. **Benefits:** Meal allowance (Caju Card) Health insurance with co-payment Gympass SESC partnership Day Off + company gift OnHappy


