O que a vaga pede
Sobre a vaga
A Nubank busca uma pessoa desenvolvedora backend plena para atuar na evolução de serviços críticos de pagamento. Você fará parte de um time multidisciplinar responsável por APIs de alta disponibilidade, trabalhando com Node.js, TypeScript, PostgreSQL e mensageria, sempre com foco em latência, resiliência e observabilidade.
Objetivos da posição
- Projetar e evoluir serviços backend de alta disponibilidade e baixa latência.
- Garantir qualidade de entrega com testes automatizados e práticas de CI/CD.
- Colaborar com times de produto, design e dados para transformar requisitos em soluções escaláveis.
- Contribuir com melhorias contínuas de performance, segurança e arquitetura.
Responsabilidades
- Desenvolvimento e manutenção de APIs REST e serviços orientados a eventos.
- Modelagem e acesso a dados com PostgreSQL, Redis e Kafka.
- Escrita de testes unitários e de integração e participação em code review.
- Acompanhamento de métricas e alarmes para manter a saúde dos serviços.
Habilidades e requisitos
- Experiência sólida com Node.js (18+) e TypeScript.
- Arquitetura orientada a eventos e microsserviços.
- Banco de dados relacionais (PostgreSQL) e cache (Redis).
- Mensageria com Kafka ou equivalentes.
- Práticas de testes automatizados e CI/CD.
Diferenciais
- Experiência com NestJS e Kubernetes.
- Vivência prévia em fintech, pagamentos ou alta escala.
- Conhecimento em observabilidade (Prometheus, Grafana, OpenTelemetry).
O que a empresa oferece
- Contratação CLT, salário compatível com o mercado e benefícios.
- Plano de saúde e odontológico, auxílio-refeição e home office.
- Ambiente de desenvolvimento com forte cultura de aprendizado.