Para isso você precisa ter ou saber:
- Node.js (3+ anos): Experiência avançada em APIs REST/GraphQL de produção (Express, Fastify ou NestJS);
- React (3+ anos): Domínio do ecossistema (Hooks, Context, Redux/Zustand) e otimização de performance;
- Bancos de Dados & APIs: Modelagem e otimização em SQL/NoSQL; design, documentação, versionamento e segurança (JWT, OAuth) de APIs;
- Arquitetura & Qualidade: Clean Architecture, SOLID, microserviços e testes automatizados fullstack (Jest, Mocha, Cypress, Playwright);
- DevOps & Cloud: Prática com CI/CD, Docker, Kubernetes e plataformas cloud (AWS ou GCP);
- Visão End-to-End: Capacidade de atuar integralmente desde a interface até a infraestrutura backend;
- Liderança & Mentoria: Habilidade para guiar outros desenvolvedores em soluções complexas e influenciar decisões técnicas;
- Ownership & Proatividade: Senso de responsabilidade pelas entregas (da concepção à produção) e iniciativa para propor melhorias preventivas;
- Comunicação & Documentação: Clareza para alinhar o time e traduzir conceitos técnicos, com foco real em documentação e compartilhamento de conhecimento;
- Colaboração & Cultura: Perfil resolutivo, adaptável ao aprendizado contínuo e focado em manter um ambiente técnico saudável e multidisciplinar.
Conheça o nosso time:
Nosso time é responsável por desenvolver e manter o aplicativo Rotinas GB e seu módulo web Gestão de Rotinas para atender às consultoras e franqueados do Grupo Boticário. Nosso maior desafio é aumentar o potencial operacional das nossas franquias, centralizando a gestão de lojas e oferecendo soluções para facilitar o dia a dia das nossas consultoras, unificando soluções e tornando o dia a dia da força de vendas mais eficiente.
Como será seu o dia a dia?
- Desenvolver e manter APIs REST robustas e escaláveis utilizando Node.js, garantindo performance, segurança e aderência às boas práticas de desenvolvimento backend;
- Criar interfaces web responsivas e intuitivas com React, integrando-as de forma eficiente com os serviços backend do aplicativo de gestão de rotinas;
- Colaborar com times de mobile, design e produto para garantir a consistência das funcionalidades entre plataformas e a qualidade da experiência do usuário;
- Implementar e manter testes automatizados (unitários, integração e end-to-end) tanto no backend quanto no frontend;
- Participar ativamente de code reviews, contribuindo para a evolução da qualidade do código e disseminação de conhecimento técnico no time;
- Apoiar na definição e evolução da arquitetura do sistema, propondo soluções técnicas para desafios de escalabilidade e manutenibilidade;
- Atuar na resolução de problemas complexos de performance, segurança e integração entre sistemas.