Skills
Sobre a Vaga
Na Nubank, ajudamos a reduzir complexidade e a tornar serviços financeiros mais simples, acessíveis e humanos. Buscamos uma pessoa Senior Software Engineer para atuar com tecnologias modernas e sistemas distribuídos em times pequenos e autônomos.
Responsabilidades
- Trabalhar com sistemas distribuídos em larga escala
- Colaborar no desenvolvimento e evolução de microserviços com foco em escalabilidade
- Aplicar práticas de metodologias ágeis no ciclo de entrega
- Atuar com continuous delivery e infraestrutura como código
- Contribuir para integração entre serviços com mensageria e alta taxa de processamento
Requisitos
- Experiência com microserviços e arquitetura voltada a domínios (por exemplo, hexagonal)
- Conhecimento prático em desenvolvimento e operação em nuvem (AWS) com CI/CD
- Experiência com Kafka para comunicação e processamento entre serviços
- Vivência com armazenamento de dados como Datomic e/ou DynamoDB
- Atuação com observabilidade (ex.: Prometheus) e execução em Kubernetes
- Experiência com Clojure é um diferencial; caso não tenha, demonstrar facilidade para aprender com o time
Beneficios
- Chance de participação em equity
- Vale refeição e/ou vale alimentação
- Vale-transporte e benefício de deslocamento
- NuCare (apoio psicológico, financeiro e jurídico)
- Seguro de vida e planos de saúde e odontológico
- Programas de aprendizado (NuLanguage e Nucleo) e parcerias com academias
- Licenças e benefícios de parentalidade, auxílio creche e consultoria
- Gym partnerships e 30 dias de férias remuneradas
- Auxílio para mudança (se aplicável) e work-from-home allowance