Engenheiro(a) de Software FullStack Sênior - Remoto

Empresa: Nagro Crédito Agro

Modalidade: Remoto

Nível: Sênior

Contrato: CLT ou PJ

Skills obrigatórias: react, nodejs, typescript, microsoft-typescript, nestjs, mongodb, postgresql

Sobre a vaga

Sobre a empresa:

Somos a AgRisk, a infraestrutura completa para toda a jornada de crédito do agronegócio, com um motor de decisão alimentado por mais de 30 módulos de análise. Há 9 anos conectamos dados, tecnologia e governança para que instituições tomem decisões de crédito mais rápidas, seguras e consistentes. Já realizamos mais de 3,5 milhões de consultas, analisamos mais de 1,2 milhão de CPFs e CNPJs e hoje sustentamos a operação de mais de 1.600 clientes. Somos investidos pelo Itaú Venture Capital e recebemos recentemente um aporte de R$ 50 milhões do Rabo Partnerships, avançando para a Série B. Somos um time de mais de 100 pessoas construindo a base sobre a qual o crédito agro é decidido no país.

O que você vai fazer aqui:

- Desenvolver funcionalidades completas, atuando do backend ao frontend, acompanhando todo o ciclo de desenvolvimento até a produção.

- Liderar iniciativas técnicas desde o desenho da solução até a entrega, decompondo demandas, implementando, testando e realizando rollout em produção.

- Evoluir aplicações React e serviços em Node.js, mantendo qualidade, performance e facilidade de manutenção.

- Evoluir a arquitetura da plataforma (monólito e/ou microserviços), equilibrando decisões de curto prazo com sustentabilidade de longo prazo.

- Construir integrações resilientes utilizando estratégias como retries, timeouts, idempotência, circuit breakers e fallback.

- Garantir qualidade de código através de testes automatizados, code review e boas práticas de engenharia.

- Atuar na sustentação do ambiente produtivo, investigando incidentes, propondo melhorias e participando de postmortems.

- Utilizar ferramentas de IA como parte do processo de desenvolvimento para aumentar produtividade, qualidade e velocidade de entrega.

- Mentorar desenvolvedores menos experientes e colaborar ativamente com a evolução técnica do time.

O que esperamos de você:

- Sólida experiência com Node.js, TypeScript e frameworks como NestJS e/ou Express.

- Boa experiência com React e desenvolvimento de aplicações web modernas.

- Capacidade de desenvolver funcionalidades completas de ponta a ponta, transitando entre frontend e backend com autonomia.

- Conhecimento de arquitetura de software, APIs REST, mensageria, integrações e sistemas distribuídos.

- Experiência com MongoDB e/ou PostgreSQL, incluindo modelagem e otimização de consultas.

- Vivência com testes automatizados, observabilidade, monitoramento e troubleshooting em produção.

- Familiaridade com ferramentas de IA para desenvolvimento (AI First), utilizando-as como parte do fluxo de trabalho diário.

- Boa comunicação, senso de responsabilidade, autonomia e facilidade para colaborar com outros desenvolvedores.

Criar conta grátis no TrailWise para ver seu Match Score