Senior Software Engineer (Full Stack)
Trampay, a Brazilian social-impact fintech expanding credit access for self-employed and informal-economy workers, seeks a Senior Full Stack Engineer to build and evolve its credit, collections, Pix, and AI-assisted service products. Daily work spans Node.js/TypeScript/NestJS backends, React frontends, PostgreSQL, AWS, queues, and AI agents — remote (Brazil) or hybrid in São Paulo.
- Compensation
- R$10K–R$13K / mo
- Location
- BR
- Work setup
- Remote
- Seniority
- Senior
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Solid experience as a Full Stack Software Engineer in production environments
- Strong command of Node.js and TypeScript
- Consistent experience with React.js
- Hands-on experience with NestJS
- Experience with PostgreSQL or other relational databases
- Experience with AWS
- Knowledge of REST API architecture
- Experience with microservices and distributed systems
- Mandatory experience developing credit products or platforms (loans, credit underwriting, decision engines, receivables anticipation, BNPL, or similar)
- Ability to understand credit-cycle business rules and translate them into scalable, resilient, secure technical solutions
- Experience with automated testing (unit and integration)
- Knowledge of Git and versioning best practices
- Analytical, collaborative profile with autonomy, ownership, and strong problem-solving skills
- Experience with event-driven architecture
- Experience with messaging (Kafka, RabbitMQ, SQS, or similar)
- Experience with observability and application monitoring
- Knowledge of CI/CD and Infrastructure as Code (IaC)
- Knowledge of security practices applied to financial applications
- Experience in high-scale, high-availability environments
Full description
Modelo de contratação: PJ
Modelo de trabalho: Remoto (Brasil) ou Híbrido (São Paulo)
Remuneração:
- PJ: R$ 10.000 a R$ 13.000 + R$ 700,00/mês no Cartão Caju + Plano de Saúde
Sobre a Trampay
A Trampay é uma fintech de impacto social que desenvolve soluções financeiras para trabalhadores autônomos e da economia informal. Nosso propósito é ampliar o acesso ao crédito e a outros serviços financeiros de forma simples, justa e inclusiva.
Estamos em um momento de crescimento e evolução dos nossos produtos e buscamos pessoas que gostem de construir soluções robustas, resolver problemas complexos e gerar impacto real na vida de milhares de usuários.
Seu desafio
Buscamos um(a) Senior Software Engineer (Full Stack) com sólida experiência em engenharia de software, profundo conhecimento técnico e vivência no desenvolvimento de produtos financeiros voltados a crédito.
Mais do que desenvolver funcionalidades, esperamos alguém que participe ativamente das decisões arquiteturais, contribua para a evolução da nossa plataforma e transforme desafios complexos de negócio em soluções escaláveis, seguras e de alta qualidade.
Você atuará no coração do nosso produto: crédito, cobrança, Pix e atendimento com IA. É uma posição de escopo amplo e alta autonomia. Você vai transitar entre backend, filas, banco de dados, front-end e agentes de IA, decidindo junto com o time o melhor caminho técnico e cuidando do que vai para produção do início ao fim.
Esta posição é destinada a profissionais que já tenham atuado com produtos de crédito em ambiente de produção. Esperamos alguém que compreenda os desafios técnicos e de negócio desse ecossistema e consiga agregar valor desde o primeiro dia.
Principais responsabilidades
- Desenvolver e evoluir aplicações backend e frontend de alta disponibilidade;
- Participar da definição e evolução da arquitetura das aplicações;
- Construir novas funcionalidades com foco em escalabilidade, performance, segurança e qualidade;
- Desenvolver integrações com APIs e parceiros do ecossistema financeiro;
- Participar de decisões técnicas relacionadas aos produtos de crédito da Trampay;
- Garantir a qualidade do software por meio de testes automatizados e boas práticas de engenharia;
- Realizar code reviews e contribuir para a evolução técnica do time;
- Identificar oportunidades de melhoria contínua na arquitetura, processos e qualidade do produto;
- Colaborar de forma próxima com Produto e Negócios para transformar necessidades do negócio em soluções tecnológicas.