Skills
Sobre a Vaga
O time de Engenharia do Nubank cria e evolui as tecnologias que sustentam nossos produtos financeiros. Nesta posição de Staff Software Engineer, você atuará no desenvolvimento de serviços e sistemas distribuídos com foco em escala, resiliência e observabilidade.
Responsabilidades
- Desenvolver e evoluir microserviços altamente escaláveis, com Clojure como linguagem principal
- Construir e otimizar integrações e comunicação entre serviços, com uso de Kafka
- Garantir entrega contínua com CI/CD e deploys para AWS
- Trabalhar com persistência e dados em Datomic e DynamoDB
- Assegurar monitoramento e observabilidade com Prometheus em ambientes Kubernetes
- Conduzir direção técnica para múltiplas equipes, alinhando arquitetura e objetivos das áreas de negócio
- Mentorar engenheiros e elevar o nível técnico do time e da organização
- Escrever, testar, instrumentar, documentar e manter código, participando de code reviews
- Colaborar com Produto, Design e lideranças de Engenharia para entregar novas experiências
- Participar de rotações de on-call e atuar em incidentes quando necessário
- Atuar principalmente no backend, com abertura para contribuir em mobile e frontend conforme demanda
Requisitos
- Experiência mínima de 10 anos desenvolvendo produtos digitais em ambientes complexos
- Profundidade em sistemas distribuídos, arquitetura de microserviços e tecnologias de nuvem
- Experiência comprovada na construção e entrega de sistemas em grande escala para milhares (ou milhões) de usuários
- Base sólida em programação orientada a objetos e/ou funcional, com capacidade de transitar entre linguagens
- Habilidade de liderar iniciativas técnicas para múltiplas equipes sem autoridade direta
- Experiência com mentoria e elevação de padrões técnicos na organização
- Conhecimento prático de metodologias ágeis e experiência com CI/CD
- Comunicação clara para explicar trade-offs e riscos para públicos técnicos e não técnicos
- Inglês avançado
Beneficios
- Chance de participação em equity
- Vale Refeição e/ou Vale Alimentação
- Vale Transporte (benefício de deslocamento)
- NuCare: assistência psicológica, financeira e jurídica
- Seguro de Vida
- Plano de Saúde e Plano Odontológico
- NuLanguage: curso de idiomas
- Nucleo: plataforma de aprendizado
- Daycare e apoio consultivo parental
- Gym Partnerships e parcerias de bem-estar
- 30 dias de férias remuneradas
- Apoio para trabalho remoto (Work-from-home Allowance)
- Assistência para mudança (Relocation Assistance), quando aplicável