Trab
PreçosBlog

Senior Software Engineer (Fullstack) na NG.CASH

Remoto - São Paulo, Remote

Candidatar-se

Junte-se ao time de Tecnologia da NG.CASH como Engenheiro(a) de Software Sênior (Fullstack) e desempenhe um papel fundamental na evolução dos nossos produtos e plataformas para a indústria fintech. Na NG.CASH, estamos dedicados a entregar soluções técnicas de ponta e experiências excepcionais para nossos usuários em crescimento. Se você é apaixonado por construir software de alta qualidade — desde aplicações móveis até serviços de backend — e deseja contribuir para uma equipe dinâmica que está moldando o futuro das finanças digitais, queremos ouvir você.

O que você irá fazer

  • Conduzir a evolução da arquitetura e implementação da NG.CASH, desde aplicações móveis (Banking, PIX, crypto, integrações e mais) até serviços de backend, garantindo excelência técnica e qualidade de produto que impactam milhares de usuários;
  • 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;
  • Garantir a integração com o ecossistema bancário mais amplo, seguindo rigorosos padrões de segurança;
  • Aprimorar nossa stack existente, identificando e atuando em oportunidades relacionadas a testes, CI/CD, observabilidade, documentação, qualidade de código e eficiência;
  • Atuar em um ambiente colaborativo e diverso para fomentar uma cultura de inovação e excelência em engenharia de software;
  • Mentorar e apoiar desenvolvedores juniores, orientando-os na adoção de boas práticas e na entrega de soluções de alta qualidade.

O que não pode faltar

  • Graduação em Ciência da Computação ou Engenharia;
  • Forte proficiência em JavaScript e TypeScript;
  • Sólida experiência com React Native (diferencial conhecer o desenvolvimento nativo para iOS/Android);
  • Experiência robusta com frameworks backend como Node.js, NestJS e TypeORM;
  • 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.

Cultura do time de engenharia

  • Somos uma equipe centrada no cliente, indo além para solucionar problemas;
  • Dados são nosso ativo mais valioso, e sempre buscamos guiar decisões com base neles;
  • Promovemos uma cultura inclusiva onde todos podem desafiar ideias e contribuir para nossa direção;
  • Acreditamos fortemente em boas práticas — testes, código limpo, revisões de PR, treinamentos e workshops — e as incorporamos em cada sprint.

Sobre a NG.Cash Somos a carteira digital da Nova Geração. Um app com tudo que você precisa para começar a controlar seu dinheiro: fazer PIX, receber seu cartão, acessar descontos exclusivos com o NG.SHOP e muito mais. Nossa missão é levar educação financeira por meio do acesso ao dinheiro digital, ensinando na prática. Somos os jovens de hoje, transformando o futuro.

Requisitos

Educação

  • Graduação em Ciência da Computação ou Engenharia

Experiência

  • Forte proficiência em JavaScript e TypeScript
  • Sólida experiência com React Native (diferencial conhecer o desenvolvimento nativo para iOS/Android)
  • Experiência robusta com frameworks backend como Node.js, NestJS e TypeORM
  • 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.

Habilidades

  • JavaScript
  • TypeScript
  • React Native
  • Node.js
  • NestJS
  • TypeORM
  • API design
  • distributed systems
  • problem solving
  • communication
  • planning

Responsabilidades

  • Conduzir a evolução da arquitetura e implementação da NG.CASH, desde aplicações móveis (Banking, PIX, crypto, integrações e mais) até serviços de backend, garantindo excelência técnica e qualidade de produto que impactam milhares de usuários;
  • 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;
  • Garantir a integração com o ecossistema bancário mais amplo, seguindo rigorosos padrões de segurança;
  • Aprimorar nossa stack existente, identificando e atuando em oportunidades relacionadas a testes, CI/CD, observabilidade, documentação, qualidade de código e eficiência;
  • Atuar em um ambiente colaborativo e diverso para fomentar uma cultura de inovação e excelência em engenharia de software;
  • Mentorar e apoiar desenvolvedores juniores, orientando-os na adoção de boas práticas e na entrega de soluções de alta qualidade.

Tecnologias

JavaScriptTypeScriptReact NativeNode.jsNestJSTypeORM

Descubra se seu currículo está pronto para esta vaga

Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.

© 2026 Trab. Todos os direitos reservados.