Missão da posição
Desenvolver funcionalidades de ponta a ponta da plataforma, do banco de dados à interface, com autonomia técnica e forma de trabalho AI-first. A posição inclui funcionalidades de IA aplicada ao produto, com os resultados de engenharia
sempre calculados pelos motores de cálculo da plataforma. Como pleno, a pessoa propõe soluções, participa das decisões de arquitetura e apoia estagiários e pessoas júniores.
Como trabalhamos
O time segue um ciclo de vida de software com IA, alinhado à norma ISO/IEC/IEEE 12207.
Especificação antes do código: toda implementação parte de um requisito rastreável, com critérios de aceite definidos.
IA com revisão humana: agentes de IA atuam em todas as etapas, e quem desenvolve revisa e testa cada trecho gerado.
Decisões registradas: escolhas de arquitetura ficam em registros de decisão (ADRs), com alternativas e trade-offs.
Qualidade verificável: integridade garantida no banco de dados, testes automatizados, revisão de código e CI/CD.
Principais responsabilidades
- Desenvolvimento AI-first: usar agentes de código, como Claude Code, em todas as etapas, com responsabilidade pelo código entregue, e manter o contexto dos agentes: requisitos, critérios de aceite e padrões do time.
- IA no produto: integrar LLMs com saídas estruturadas validadas, function calling e controle de custo e latência, com avaliações automatizadas (evals), proteção de dados (LGPD) e defesa contra prompt injection.
- Backend: desenvolver APIs REST em Python e JavaScript (Node.js), documentadas em OpenAPI, integrações com os motores de cálculo e rotinas de dados de engenharia.
- Frontend: desenvolver interfaces em React, JavaScript e CSS para projetos, cenários e estudos de engenharia, com componentes reutilizáveis, layout responsivo e acessibilidade.
- Banco de dados: modelar e evoluir bancos SQL e NoSQL com migrações versionadas, garantir a integridade dos dados eotimizar consultas.
- Qualidade e entrega: escrever testes automatizados, revisar código, trabalhar com Git (GitLab), CI/CD e Docker, investigar defeitos e documentar APIs e decisões técnicas.
- Time: participar do refinamento e das estimativas nas sprints (Jira), orientar estagiários e pessoas júniores e colaborar com Produto, QA, Infraestrutura e Engenharia.
Atuação: Hibrida 3x na semana no escritório localizado na Barra da Tijuca, Rio de Janeiro
Contratação: CLT até R$ 10.000 + Benefícios
