Para isso você precisa ter ou saber:
- Experiência avançada em Node.js;
- Experiência sólida com React.js com uso de Typescript;
- Experiência na construção de APIs RESTful de alta performance;
- Vivência com arquitetura de monolitos modulares;
- Conhecimento prático em tecnologias como Docker e Kubernets;
- Conhecimento sobre Design system, estado global da aplicação e/ou micro frontends;
- Domínio prático de padrões de arquitetura e design (SOLID, Clean Architecture, Clean Code);
- Domínio de esteiras de Integração e Entrega Contínua (CI/CD) via GitHub Actions, além de versionamento avançado com Git/GitHub.
- Experiência com bancos de dados NoSQL e relacionais;
- Conhecimento de AWS Lambda;
- Ponto de vista crítico quanto a performance e segurança;
- Vivência em times ágeis;
- Experiência com testes automatizados (Unitário, integração, E2E);
- Experiência prática com ferramentas de monitoramento de performance em produção.
Será um diferencial se você tiver:
- Familiaridade com ferramentas de qualidade de código (SonarQube), automação de testes end-to-end (Playwright) ou testes de estresse, e aplicação de diretrizes de desenvolvimento seguro;
- Utilização de ferramentas como Cursor para otimização e produtividade do fluxo de desenvolvimento no dia a dia.
Conheça o nosso time:
Somos o ecossistema digital que empodera e traz autonomia ao ecossistema de franquias do Grupo Boticário. Unificamos a interação entre a indústria, o franqueado e seus colaboradores em um ambiente centralizado, seguro e de alta performance. Como Inquietos, digitalizamos processos para sustentar o maior e melhor ecossistema de beleza do mundo, garantindo o sucesso responsável na ponta.
Como será o seu dia a dia:
- Decidir sobre a estratégia de implementação de funcionalidades nos produtos do ecossistema, projetando e evoluindo arquiteturas robustas, auxiliando o time em melhorias estruturais;
- Implementar soluções de excelência (Node.js/React.js), disseminando boas práticas de desenvolvimento (Code Review, Pair Programming) com foco em simplicidade, alta performance e redução de vulnerabilidades;
- Identificar riscos técnicos e simplificar o design de soluções complexas, desenhando a migração de lambdas para APIs, evoluindo a arquitetura do front-end, e garantindo o uso escalável e consciente de recursos de infraestrutura;
- Evoluir ativamente a estratégia de monitoramento e observabilidade nas jornadas críticas, assumindo o troubleshooting e a consolidação de post-mortems estruturantes para evitar recorrências de falhas;
- Traduzir cenários técnicos complexos para diferentes públicos (produto e engenharia), promovendo a evolução técnica do time através de feedbacks construtivos e disseminação de padrões de engenharia.