About The Company
Sobre a NG.CASH
A NG.CASH é a principal solução financeira da Geração Z na América Latina, um mercado de mais de 50 milhões de jovens no Brasil. Já somos mais de 7 milhões de clientes e contamos com o apoio de fundos globais como a16z, NEA e Monashees. Somos uma fintech Series B, regulada pelo Banco Central, com 5 anos de operação e um time de cerca de 80 pessoas — focada em redefinir como a nova geração lida com dinheiro.
Sobre a Vaga
Junte-se ao time de Tecnologia da NG.CASH como Engenheiro(a) de Software Sênior (fullstack, backend ou frontend) e se torne parte da equipe que está moldando o futuro das finanças digitais.
O Que Você Irá Fazer
- Colaborar com equipes multifuncionais para projetar, implementar e integrar funcionalidades que encantem nossos clientes, com forte foco em desempenho, escalabilidade e experiência do usuário;
- Aprimorar nossas soluções existentes, garantindo excelência técnica, e qualidade de produto que impactam milhões de usuários;
- Identificar e atuar em oportunidades para melhorar nossos processos de engenharia, relacionadas a testes, CI/CD, observabilidade, documentação, qualidade de código e eficiência;
- Garantir a integração com o ecossistema bancário mais amplo, seguindo rigorosos padrões de segurança;
- Mentorar e apoiar outros desenvolvedores, orientando-os na adoção de boas práticas e na entrega de soluções de alta qualidade.
O Que Não Pode Faltar
- 5+ anos de experiência com desenvolvimento de software;
- Proficiência em uma ou mais linguagens de programação como Java, Python, C# ou JavaScript/TypeScript;
- Sólido conhecimento sobre bancos de dados relacionais e não relacionais;
- Experiência no design e manutenção de APIs e sistemas distribuídos;
- Habilidades sólidas de resolução de problemas, organização, comunicação e planejamento, com capacidade para prosperar em ambiente de equipe.
O Que a Gente Também Valoriza
- Experiência liderando projetos de engenharia de software;
- Familiaridade com AWS ou outros provedores de Cloud Computing e ferramentas de Infrastructure as Code (Terraform, AWS CDK);
- Experiência com ferramentas de CI/CD, como Jenkins ou CircleCI;
- Conhecimento de React Native e/ou desenvolvimento nativo para iOS/Android.
Cultura Do Time De Engenharia
- Promovemos uma cultura inclusiva onde todos podem desafiar ideias e contribuir para nossa direção;
- Entregamos projetos com autonomia e responsabilidade desde o planejamento até o deploy e monitoramento;
- Acreditamos fortemente em boas práticas de engenharia — testes, código limpo, revisões de PR. Valorizamos a qualidade técnica das entregas assim como o produto final;
- Progressão de carreira estruturada, com objetivos claros e competências bem definidas por senioridade.
Nosso Stack
- Front-end: React-Native;
- Back-end: Node.js, TypeScript, NestJS;
- Infra: AWS, Fargate, Lambda.
Sobre o Processo Seletivo
Conversa inicial
- Vamos conversar sobre a sua experiência, seus interesses e a sua trajetória;
- Vamos te passar mais detalhes sobre a NG, sobre o nosso time de engenharia e sobre a vaga de Engenheiro de Software Sênior.
Entrevista(s) técnica(s)
- Uma ou duas rodadas de entrevistas de 1 hora;
- Você vai conhecer outros integrantes do nosso time de engenharia e resolver problemas estilo whiteboard, baseados nos desafios que você vai encontrar no seu dia a dia na NG.CASH;
- Não vamos pedir para você fazer Leetcode, nem levar projetos para casa!
Entrevista com a liderança
- Você vai contar um pouco sobre sua trajetória, desafios e casos de sucesso;
- Nós vamos te contar mais sobre os objetivos da empresa e como você vai conseguir contribuir.
Oferta
- Se tudo correr bem, você estará pronto para receber uma oferta!