Ensino superior em Ciência da Computação, Engenharia de Software, Sistemas de Informação, Análise e Desenvolvimento de Sistemas ou áreas correlatas, ou experiência prática equivalente comprovada.
Inglês técnico.
Experiência técnica
5+ anos de experiência com desenvolvimento backend, sendo pelo menos 3 anos com Node.js e TypeScript em produção.
Vivência sólida com NestJS ou framework equivalente baseado em decorators/DI (Spring, .NET), com facilidade para se adaptar rapidamente ao NestJS.
Experiência projetando e operando APIs REST em produção: versionamento, autenticação (JWT), paginação, tratamento de erros e documentação com OpenAPI/Swagger.
Modelagem de dados relacional: capacidade de traduzir regras de negócio em modelo consistente, definindo entidades, relacionamentos, cardinalidades, normalização adequada e estratégias de evolução de schema sem quebrar o que está em produção.