A NT: Somos uma consultoria global de desenvolvimento de software personalizado e contratação de projetos de TI sem restrições geográficas; operamos globalmente, navegando em desafios tecnológicos e empresariais com expertise. Nossa sede nos Estados Unidos está localizada em San Diego, Califórnia, e também temos centros de desenvolvimento estrategicamente localizados no Brasil, México, Peru e Uruguai. Nossa sede na América Latina está sediada em Porto Alegre, Brasil, com uma filial em São Paulo. Há mais de duas décadas, somos reconhecidos globalmente no mercado de software e inovação por entregar projetos com valor agregado, elaborados por equipes ágeis de profissionais qualificados. Confira nossa página nacional e internacional em: ntconsult.com.br e ntconsultcorp.com.
O projeto: Estamos procurando excepcionais profissionais em Desenvolvimento Full-Stack Sênior para esta oportunidade totalmente remota de trabalhar com um cliente para esta oportunidade totalmente remota de trabalhar com um cliente líder de mercado em saúde assistencial. Atuam com soluções em saúde, disponibilizando planos familiares e empresariais, além de produtos e serviços complementares para cuidar da sua saúde de forma completa. Você atuará com forte base em engenharia de software e uso fluente de ferramentas de desenvolvimento acelerado por IA, como Claude Code, Codex, Cursor ou equivalentes. A atuação será em uma plataforma corporativa de governança e automação de regras de negócio, inserida em um domínio regulado, auditável e crítico, onde qualidade, rastreabilidade, segurança e correção técnica são fundamentais. Buscamos alguém que saiba unir dois mundos: engenharia de software sólida e uso prático de IA para acelerar a entrega, sempre com senso crítico, responsabilidade técnica e autoria sobre tudo o que entrega.
O desafio: Você atuará no desenvolvimento e evolução de features ponta a ponta em um ecossistema distribuído, poliglota e integrado a sistemas legados. O contexto envolve múltiplos serviços, bancos relacionais, regras de negócio complexas, integrações e necessidade constante de garantir qualidade técnica sem comprometer velocidade. A IA será uma aliada no processo de desenvolvimento, mas não substitui o julgamento técnico. Por isso, procuramos uma pessoa que utilize agentes de código com maturidade, saiba revisar criticamente os resultados e tenha clareza de quando usar — e quando não usar — IA.
As principais responsabilidades:
- Desenvolver e evoluir funcionalidades ponta a ponta, atuando em front-end e back-end;
- Trabalhar com React, TypeScript, Java e Spring Boot;
- Navegar, entender e modificar código legado com segurança;
- Atuar em integrações com múltiplos serviços e bancos relacionais;
- Criar e manter testes automatizados para proteção contra regressões;
- Apoiar a redução de dívida técnica, documentação e padronização com suporte de IA;
- Utilizar agentes de código para acelerar entregas, mantendo revisão crítica e autoria técnica;
- Verificar cada entrega contra a regra de negócio real, especialmente em contexto auditável;
- Manter e evoluir arquivos de contexto do projeto, como CLAUDE.md e AGENTS.md;
- Disseminar boas práticas de desenvolvimento assistido por IA dentro do time.
Os requisitos mandatórios:
Engenharia de Software:
- Experiência sênior como Desenvolvedor(a) Full Stack;
- Sólida experiência com React + TypeScript;
- Sólida experiência com Java + Spring Boot;
- Capacidade comprovada de ler, entender e modificar código legado;
- Experiência com bancos relacionais e SQL;
- Conhecimento prático de Git;
- Experiência com Docker;
- Experiência com testes automatizados;
- Conhecimento de Clean Code e boas práticas de desenvolvimento;
- Experiência com pipelines de CI/CD.
Desenvolvimento acelerado por IA:
- Uso diário e comprovado de agentes de código, como Claude Code, Codex, Cursor ou equivalentes;
- Capacidade de aplicar IA em atividades reais de desenvolvimento;
- Entendimento sobre LLMs, incluindo tokens, janela de contexto, inferência e trade-offs entre custo e latência;
- Disciplina para revisar diffs, validar sugestões e assumir autoria sobre o código entregue;
- Discernimento para identificar quando o uso de IA agrega valor e quando pode gerar risco.
Os diferenciais:
- Experiência com Oracle;
- Conhecimento em Spring Batch, ETL, Kafka ou CDC;
- Experiência com jOOQ;
- Conhecimento em arquitetura hexagonal;
- Vivência com Kubernetes, ArgoCD ou Azure DevOps;
- Experiência com observabilidade, como Prometheus ou Micrometer;
- Experiência na manutenção de arquivos de contexto para agentes de IA, como CLAUDE.md ou AGENTS.md;
- Experiência na construção de features com IA no produto, como RAG, agentes ou tool calling;
- Vivência em domínios regulados ou auditáveis, como saúde, seguros ou mercado financeiro.