Point your AI agent at freehire and let it find you a job.

Get the CLI →

Trampay

NewBe an early applicant

Engenheiro de Software

Posted Updated
Discussion

Summary

Senior software engineer at Trampay, a Brazilian fintech building credit and financial services for delivery workers. Day to day spans backend (Node.js/TypeScript, NestJS, PostgreSQL, BullMQ/Redis queues), Pix and partner integrations, frontend webviews, and LLM-based support agents — owning features from architecture through production reliability.

Sobre a Trampay

A Trampay é uma fintech que desenvolve soluções financeiras para quem movimenta as cidades todos os dias. Nosso foco é criar produtos que facilitem a vida dos entregadores, oferecendo acesso a crédito, serviços financeiros e ferramentas que gerem mais autonomia e oportunidades. Estamos em fase de evolução da nossa plataforma, com foco em escalar o produto, fortalecer a confiabilidade dos sistemas e ampliar o uso de IA no atendimento.

Contexto da vaga

Buscamos pessoas engenheiras sênior para 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.

Missão da posição

Construir e manter os sistemas financeiros e de atendimento da Trampay com qualidade, confiabilidade e autonomia.

Principais responsabilidades

  • Integrações: apoiar as integrações com parceiros e serviços financeiros, incluindo contas, saldo, bloqueios, limites, Pix, P2P e webhooks.
  • Contratação e cobrança: desenvolver, junto com o time, os fluxos de contratação, a cobrança automática e a régua de cobrança.
  • Atendimento com IA: evoluir os agentes de atendimento no Chatwoot e no WhatsApp (LLM), a central de ajuda e as telas do painel de atendimento.
  • Produto: apoiar a construção de telas de crédito, Open Finance e webviews integrados ao backend.
  • Sustentação e confiabilidade: corrigir incidentes em produção, criar migrations e filas idempotentes, fazer consultas de apoio à operação e melhorar deploy, alertas e observabilidade.

Requisitos

  • 5+ anos em desenvolvimento de software, sendo 3+ com Node.js/TypeScript em produção.
  • Experiência como responsável por sistemas em produção (deploy e incidentes).
  • Integração com APIs de terceiros e webhooks.
  • Participação em decisões de arquitetura e modelagem de dados.
  • TypeScript e Node.js avançados.
  • NestJS (ou Spring/.NET com injeção de dependência).
  • PostgreSQL: consultas complexas, índices, transações, concorrência e migrations; ORM (TypeORM ou Prisma).
  • Filas e processamento assíncrono (BullMQ/Redis), com idempotência e retentativas.
  • Testes unitários e de integração com Jest.
  • Segurança: JWT, controle de acesso, gestão de segredos e LGPD.
  • Git, pull requests e code review.

Diferenciais

  • React e Next.js
  • AWS/EKS
  • n8n
  • Agentes de IA/LLM em produção
  • Experiência no mercado financeiro (crédito, cobrança, Pix ou Open Finance)

Competências comportamentais

  • Responsabilidade: assume o que entrega, inclusive depois que está em produção.
  • Comunicação clara: explica decisões técnicas para produto, financeiro e operação.
  • Capacidade analítica e de investigação: encontra a causa de problemas em sistemas pouco documentados.
  • Autonomia com senso de responsabilidade: decide sem precisar de direcionamento constante e sabe quando envolver o time.
  • Pragmatismo: escolhe a solução adequada ao momento, sem excesso de engenharia.

Oferecemos

  • Contrato PJ
  • Descanso remunerado de 15 dias a cada 6 meses
  • Ajuda de custo no Caju
  • Plano de saúde
  • 2 Day Off no mês do aniversário + bonificação no caju

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available