




Resumo: Como Engenheiro de Software Sênior, você projetará, desenvolverá e manterá sistemas robustos e escaláveis que apoiam serviços financeiros, impulsionando a inovação com soluções seguras e de ponta. Pontos de destaque: 1. Desempenhar um papel fundamental em uma empresa em constante e acelerado crescimento 2. Impulsionar a inovação por meio da implementação de soluções seguras, confiáveis e de ponta 3. Projetar aplicações distribuídas complexas para alto desempenho e alta taxa de transferência **Venha causar impacto na vida de milhões de brasileiros!** Na RecargaPay, temos a missão de oferecer a melhor experiência de pagamento para consumidores e pequenas empresas brasileiras — construindo um poderoso ecossistema digital no qual pessoas com e sem acesso a serviços bancários se conectam, e onde consumidores e comerciantes encontram uma solução única para todas as suas necessidades financeiras. Atendemos mais de 10 milhões de usuários e processamos mais de USD 4 bilhões anualmente. Somos uma empresa lucrativa desde 2022 e operamos nosso próprio negócio de crédito. Somos uma equipe 100% remota, orientada por IA, em expansão contínua no dinâmico mercado financeiro brasileiro. Qual é nosso objetivo? Oferecer a melhor experiência de pagamento no Brasil, tanto para pessoas quanto para pequenas empresas. Valorizamos autonomia, senso de propriedade e predisposição para a ação. Buscamos pessoas curiosas, práticas e motivadas pelo impacto — que desejam resolver problemas reais, trabalhar em equipes fortes e repensar o que é possível. **Se você está pronto para fazer seu melhor trabalho, em escala e com propósito — este é o seu lugar.** ### **Visão Geral da Vaga** Como Engenheiro de Software Sênior, você desempenhará um papel fundamental no sucesso de uma empresa em constante e acelerado crescimento. Você projetará, desenvolverá e manterá sistemas robustos e escaláveis que suportam os serviços financeiros da empresa, garantindo operações perfeitas e uma excelente experiência para o usuário. Em uma indústria competitiva e acelerada, esta equipe impulsiona a inovação por meio da implementação de soluções seguras, confiáveis e de ponta, atendendo às necessidades em constante evolução dos clientes. ### **Principais Responsabilidades** * Escrever código bem estruturado, testável e eficiente, utilizando as melhores práticas de desenvolvimento de software. * Contribuir em todas as fases do ciclo de vida de desenvolvimento. * Apoiar a melhoria contínua investigando alternativas e tecnologias e apresentando-as para revisão arquitetural. * Propor implementações técnicas iniciais que suportem mudanças arquiteturais capazes de resolver problemas de escalabilidade e desempenho. * Trabalhar com controle de versão usando GitHub, resolução de conflitos e automação de processos de integração contínua. * Criar e manter documentação de software. **Requisitos** * Formação acadêmica voltada para ciência da computação, engenharia ou disciplinas relacionadas ao desenvolvimento de software. * Experiência em funções de engenharia prática. * Experiência no tratamento de domínios médios com média/alta complexidade. * Conhecimento sólido sobre como funcionam aplicações web, incluindo segurança, gerenciamento de sessões e melhores práticas de desenvolvimento. * Conhecimento em sistemas de banco de dados relacionais e Programação Orientada a Objetos. * Conhecimento em Domain Driven Design. Conhecimento em Arquitetura de Microsserviços é um diferencial. * Capacidade de trabalhar e prosperar em um ambiente acelerado, aprender rapidamente e dominar diversas tecnologias e técnicas web. * Habilidade comprovada de projetar aplicações distribuídas complexas, concebidas para alto desempenho e alta taxa de transferência, além de serem escaláveis e confiáveis. * Desenvolvimento utilizando Java, Spring Boot, PostgreSQL, Kafka e AWS. * Experiência com programação assíncrona. * Experiência comprovada em perfilamento e ajuste de desempenho de aplicações Java, bem como no uso de ferramentas de monitoramento para aplicações em produção. * Experiência prática na aplicação de frameworks de IA em projetos de desenvolvimento. ### **Habilidades Interpessoais** * Fortes habilidades de comunicação e colaboração, com capacidade de trabalhar em estreita parceria com equipes multifuncionais, incluindo Engenharia por Capítulos, Arquitetura, Infraestrutura e Engenharia Mobile. * Mentalidade proativa, com senso de propriedade e responsabilidade pela entrega de experiências móveis centradas no usuário e de alta qualidade. * Capacidade de orientar colegas, compartilhar conhecimento e contribuir para uma cultura de melhoria contínua e excelência técnica. * Flexibilidade e adaptabilidade em um ambiente de rápidas mudanças, com abertura para feedback e disposição para aprender. * Alinhamento com os valores da empresa: propriedade, excelência, adaptabilidade e inovação. **Conhecimento Específico do Setor** É desejável ter familiaridade prática com um ou mais domínios financeiros centrais, tais como empréstimos, pagamentos, cartões de crédito, open finance, prevenção de fraudes, aquisição de comerciantes ou serviços de investimento, além de compreensão de seus fluxos de trabalho fundamentais e drivers de negócios. É altamente valorizada a experiência em como esses domínios se interconectam para influenciar receita, gestão de riscos e satisfação do cliente. Idealmente, os candidatos terão aplicado esse conhecimento para entregar soluções como motores de originação de empréstimos com tomada de decisão em tempo real; plataformas escaláveis de processamento de pagamentos integradas com sistemas bancários centrais e gateways de terceiros; interfaces seguras de open finance compatíveis com regulamentações setoriais; pipelines automatizados de detecção de fraude baseados em análise comportamental; ou motores de relatórios e conciliação financeira para conformidade regulatória. A capacidade de traduzir mandatos regulatórios complexos (por exemplo, KYC/AML, PCI-DSS, GDPR) em sistemas resilientes e de alto desempenho, sem comprometer a experiência do usuário, é considerada um grande diferencial.


