As a Full-Stack Engineer, you will design and implement backend services and APIs while owning automation frameworks to ensure high-quality data integrity in our analytics platform.
Pessoa Desenvolvedora Fullstack Node/React - Especialista I (Vaga afirmativa para pessoas com deficiência)
📜 Description
- Act as a technical focal point in the development and continuous evolution of digital platforms.
- Design, build, and maintain fullstack ecosystems integrating robust APIs in Node.js with modern interfaces in React.
- Establish advanced testing practices and optimize page load times and API consumption efficiency.
- Develop and evolve Design Systems and internal libraries, ensuring accessibility and technical consistency.
- Model relational and NoSQL databases, ensuring data integrity and optimized use of microservices.
- Lead code reviews and mentor junior developers while promoting software best practices.
🛠️ Requirements
- Desenvolvimento Fullstack (Node.js + React): Domínio de Node.js no backend (APIs REST/GraphQL e microsserviços) aliado a ReactJS no frontend.
- Bancos de Dados Relacionais e NoSQL: Experiência com modelagem e persistência utilizando bancos relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, DynamoDB).
- Boas Práticas de Engenharia: Domínio de conceitos como Clean Code, SOLID, Clean Architecture e aplicação de Design Patterns.
- Testes e Qualidade: Prática com pirâmides de testes automatizados (unitários, integrados e funcionais/E2E com ferramentas como Jest, Cypress ou Playwright).
- DevOps, Cloud e Observabilidade: Conteinerização (Docker), esteiras de CI/CD e uso de plataformas cloud (AWS ou GCP), com acompanhamento de aplicações em produção via métricas e logs.
- Colaboração e Cultura: Versionamento via Git/GitHub, realização de Code Reviews, Pair Programming, manutenção de documentação técnica e atuação proativa em squads ágeis.
Full job description
Um dos maiores grupos de beleza do mundo, o Grupo Boticário é uma empresa brasileira presente em mais de 40 países. É dono das marcas O Boticário, Eudora, Quem Disse, Berenice?, Vult, O.U.i, Dr. JONES, TRUSS, e do marketplace Beleza na Web, além de atuar com produtos licenciados como Australian Gold, Bio Oil, Nuxe, e Pampers e sua divisão para o mercado B2B. Essa interação entre diferentes marcas, ativos, plataformas, rede de franqueados, representantes, distribuidores, varejistas, sellers e fornecedores formam o ecossistema de beleza do Grupo Boticário que oferece, ainda, soluções digitais de gestão de negócio para o varejo brasileiro por meio das suas marcas Mooz e GAVB. São mais de 19 mil colaboradores diretos, com mais de 4 mil lojas em 1.780 cidades brasileiras.
*Essa vaga é exclusiva para PcD (pessoas com deficiência).
Vem fazer beleza com a gente!
Responsibilities
Como Pessoa Desenvolvedora Fullstack Node/React Especialista I, você atuará no ecossistema de Tecnologia, sendo ponto focal técnico no desenvolvimento e evolução contínua de plataformas e produtos digitais de alta escala. Seu objetivo será garantir o alinhamento técnico de ponta a ponta — do backend resiliente ao frontend performático —, promovendo soluções escaláveis, acessíveis e focadas na melhor experiência do usuário:
- Arquitetura Fullstack: Projetar, construir e manter ecossistemas completos integrando APIs robustas em Node.js (NestJS, Express, Fastify) com interfaces reativas e modernas em React.js e Next.js;
- Qualidade e Performance: Estabelecer práticas avançadas de testes (unitários, integração e e2e), otimizar o tempo de carregamento de páginas (Core Web Vitals) e a eficiência de consumo de APIs no servidor;
- Padrões Técnicos e Reuso: Desenvolver e evoluir Design Systems e bibliotecas internas, garantindo acessibilidade (WCAG), consistência técnica e escalabilidade entre diferentes produtos;
- Engenharia de Dados e Backend: Modelar bancos de dados relacionais e não relacionais, garantindo a integridade dos dados e o uso otimizado de microsserviços e mensageria;
- Liderança Técnica e Mentoria: Liderar revisões de código (code review), orientar desenvolvedores em níveis de senioridade abaixo e promover a cultura de boas práticas de software (Clean Code, SOLID e Design Patterns);
- Mapear e atuar ativamente na resolução de débitos técnicos críticos;
- Configurar e manter pipelines de CI/CD para automação de entregas contínuas em nuvem;
- Colaborar ativamente com times de Product Management, UX/UI Design e QA no refinamento técnico das entregas;
- Implementar métricas de observabilidade e monitoramento em ambiente de produção.
Requirements
- Desenvolvimento Fullstack (Node.js + React): Domínio de Node.js no backend (APIs REST/GraphQL e microsserviços) aliado a ReactJS no frontend.
- Bancos de Dados Relacionais e NoSQL: Experiência com modelagem e persistência utilizando bancos relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, DynamoDB).
- Boas Práticas de Engenharia: Domínio de conceitos como Clean Code, SOLID, Clean Architecture e aplicação de Design Patterns.
- Testes e Qualidade: Prática com pirâmides de testes automatizados (unitários, integrados e funcionais/E2E com ferramentas como Jest, Cypress ou Playwright).
- DevOps, Cloud e Observabilidade: Conteinerização (Docker), esteiras de CI/CD e uso de plataformas cloud (AWS ou GCP), com acompanhamento de aplicações em produção via métricas e logs.
- Colaboração e Cultura: Versionamento via Git/GitHub, realização de Code Reviews, Pair Programming, manutenção de documentação técnica e atuação proativa em squads ágeis.
Similar jobs
Search more Full Stack Engineer jobsDéveloppeur Fullstack (H/F)
As a Fullstack Developer, you will work on strategic projects that combine robust backend and high-performance frontend solutions in the energy sector.
Full Stack Developer (Outbound/Selfservice)
Develop and enhance a UI-driven self-service platform for contact center operations using Java and AWS, enabling business users to manage call routing and campaigns without code changes.
Desenvolvedor de Sistemas Fullstack | Java e React | Crédito 1 | CSC (remoto)
We are seeking a Fullstack Developer to enhance our team, focusing on software development, code quality, and system stability.
Desenvolvedor(a) de Sistemas | Full Stack
Desenvolvedor(a) de Sistemas responsável por desenvolver, implantar e manter sites e sistemas, assegurando agilidade, segurança e eficácia nos processos.
