Principais Responsabilidades:
- Liderar tecnicamente o desenvolvimento de soluções Web e Mobile utilizando Node.js e NestJS;
- Atuar como referência técnica e mentorar desenvolvedores de níveis júnior e pleno, promovendo boas práticas de desenvolvimento e qualidade de código;
- Elaborar arquiteturas de software escaláveis e sustentáveis, considerando requisitos funcionais e não funcionais;
- Garantir a implementação de testes automatizados e estratégias de qualidade contínua em todas as etapas do desenvolvimento;
- Avaliar riscos técnicos, propor soluções robustas e tomar decisões estratégicas em conjunto com a liderança de tecnologia;
- Conduzir análises técnicas aprofundadas de requisitos e propor soluções alinhadas aos objetivos de negócio;
- Atuar de forma proativa na identificação e resolução de gargalos técnicos;
- Participar ativamente na definição e evolução dos padrões de desenvolvimento e arquitetura da equipe;
- Facilitar e participar de cerimônias ágeis (como planning, reviews e retrospectivas), contribuindo com insights técnicos e melhorias de processo.
Requisitos:
- Sólida experiência com desenvolvimento backend em Node.js e NestJS;
- Proficiência em bancos de dados NoSQL como MongoDB, Redis, entre outros;
- Domínio em serviços de mensageria como RabbitMQ, Kafka, etc;
- Experiência avançada com ferramentas de versionamento (Git, Git Flow);
- Experiência prática com metodologias ágeis (Scrum, Kanban, SAFe);
- Capacidade de liderança técnica, visão sistêmica e alta autonomia na resolução de problemas complexos;
- Excelente comunicação e habilidade para atuar em ambientes multidisciplinares.
Diferenciais:
- Domínio em JavaScript, TypeScript e outras linguagens de backend;
- Vivência com frameworks frontend como Angular, React, entre outros;
- Experiência prática com desenvolvimento Mobile (React Native, Flutter, etc);
- Conhecimento avançado em práticas de DevOps, CI/CD e infraestrutura como código;
- Experiência com monitoramento de aplicações (ELK Stack, Prometheus, Grafana);
- Participação ativa em comunidades técnicas, eventos ou contribuição em projetos open source.