Empresa: Mazzatech
O que buscamos - Experiência sólida com TypeScript, Node.js e APIs em produção. Experiência com NestJS é desejável. - Vivência com integrações entre serviços, processamento assíncrono, idempotência e recuperação de falhas. - Prática com testes, GitHub, CI/CD, observabilidade e segurança de aplicações. - Autonomia para tomar decisões técnicas, revisar código e explicar tradeoffs. **Diferenciais:** agentes de IA integrados a ferramentas, GitHub Apps, Github Actions, BFFs para mobile, Microserviços, AWS, containers, Kubernetes, Helm, Argo. Sobre a empresa: Engenheiro(a) de Software Sênior Backend **AI-DLC e BFF em NestJS** Estamos construindo micro serviços e um ciclo de desenvolvimento nativo por IA. Nesse ciclo, agentes executam tarefas e abrem PRs; um coordenador controla o fluxo, registra evidências e aguarda decisões humanas nos pontos necessários (HITL). O que você fará - Desenvolver o coordenador do AI-DLC, incluindo integração com GitHub e agentes, controle de estado, aprovações, rastreabilidade e recuperação de falhas. - Preparar repositórios para trabalho com agentes: setup reproduzível, instruções, limites de acesso e isolamento de tarefas. - Construir BFF em NestJS, integrando serviços existentes com autenticação, tratamento de falhas, desempenho e observabilidade. - Criar pipelines que verifiquem o trabalho dos agentes de forma independente, com testes, checagens de contrato e evidências para revisão. - Colaborar com a engenharia mobile para entregar e operar fluxos completos do aplicativo.