VAGASLUME
F

Founding Engineer |Tech Lead

Fluxo · São Paulo, SP · Híbrido · GeekHunter

Node.jsA combinarPJ

Sobre a vaga

Requisitos

  • 8+ anos de experiência na carreira
  • Inglês avançado
  • Node.js
  • TypeScript
  • Next.js
  • Postgres SQL

Conhecimentos Desejáveis

  • Expo
  • EAS Build
  • Playwright
  • React Native
  • Amazon Web Services (AWS)
  • Supabase
  • Sentry
  • Vercel
  • Vitest
  • Fastify
  • Zod

Tarefas e Responsabilidades

A Fluxo é uma startup focada na digitalização do mercado de veículos seminovos. Estamos construindo uma plataforma que transforma o processo de compra e venda de carros usados em uma experiência confiável e integrada, do início ao fim — incluindo a custódia do dinheiro do negócio até a entrega do veículo.

Buscamos o(a) Tech Lead / Founding Engineer da Fluxo — a primeira liderança técnica da empresa. Uma pessoa que vai escrever boa parte do código e, ao mesmo tempo, definir como o produto e a arquitetura serão construídos desde a fundação. Essa posição vem com participação societária (equity), reconhecendo o papel fundamental que essa pessoa terá na construção da empresa.

É uma posição de referência técnica do negócio: você vai participar das decisões estratégicas ao lado do Founder, com voz ativa sobre para onde a tecnologia deve caminhar, e será a pessoa que responde pela arquitetura, qualidade e direção técnica do produto.

O que você vai fazer

  • Nos primeiros meses, ser o(a) principal engenheiro(a) do produto: programar a maior parte do sistema, colocá-lo em produção e responder por ele (monitoramento, incidentes e runbooks).
  • Construir o motor financeiro do produto — ledger de partidas dobradas, conciliação, integrações com custódia e bancos, webhooks idempotentes, filas e prazos. É o núcleo que sustenta a promessa de segurança da Fluxo.
  • Desenhar a arquitetura e a modelagem de dados desde o início, com trilha de auditoria verificável, integridade de dados e manutenibilidade.
  • Garantir segurança e conformidade no tratamento de dados sensíveis (LGPD, KYC).
  • Trabalhar junto com o(a) Senior AI Engineer, sendo responsável pela arquitetura geral sobre a qual as automações de IA operam.
  • Atuar como referência técnica da empresa, participando de decisões de produto e negócio ao lado do Founder.
  • Preparar o terreno para o crescimento do time de engenharia — boas práticas, padrões de qualidade e processos que servirão de base para as próximas contratações.
  • Definir, junto à liderança da empresa, a stack e as ferramentas que farão sentido para o produto — a lista abaixo é uma referência de partida, não uma limitação.

O que buscamos

Experiência e perfil:

  • Profissional sênior, com histórico consistente de forte atuação em backend e responsabilidade por decisões de arquitetura.
  • Experiência construindo sistemas financeiros: ledger, conciliação, idempotência, integrações com bancos, meios de pagamento ou custódia, e trilha de auditoria.
  • Experiência real construindo produtos do zero — você já esteve na posição de tomar decisões estruturais sem um caminho pré-definido.
  • Perfil hands-on: você programa no dia a dia e gosta disso, não apenas lidera.
  • Uso fluente de ferramentas de IA no desenvolvimento (assistentes de código, agentes) como parte do seu dia a dia.
  • Postura de liderança técnica: capacidade de influenciar decisões, comunicar trade-offs com clareza e, no futuro, formar e mentorar um time de engenharia.
  • Inglês avançado.

Stack e conhecimento técnico:

  • TypeScript (avançado) como linguagem-base do projeto, do backend ao front.
  • Node.js no backend (usamos Fastify), com filas, jobs e processamento assíncrono.
  • PostgreSQL — modelagem de dados robusta, migrations, transações e domínio de SQL.
  • Next.js e React para a web.
  • Padrões arquiteturais de separação de responsabilidades e orientação a eventos (ex.: CQRS, event sourcing ou equivalentes).

A stack acima é uma referência de direção, não uma amarra. Valorizamos igualmente experiência em tecnologias equivalentes ou correlatas — o que buscamos é maturidade técnica e capacidade de julgamento arquitetural, não apego a uma ferramenta específica.

Diferenciais (não eliminatórios):

  • React Native + Expo / EAS Build (o app mobile é construído em paralelo à web)
  • Supabase (Postgres e Auth)
  • Monorepo (Turborepo, pnpm workspaces, Nx ou similar)
  • Testes automatizados — Vitest, Playwright (ou Jest, Cypress)
  • Zod (ou bibliotecas de validação de schema equivalentes)
  • Observabilidade — Sentry (ou equivalente)
  • Deploy e infraestrutura — Vercel, Fly.io, AWS
  • Experiência com LGPD e tratamento de dados sensíveis
  • Prevenção à lavagem de dinheiro (PLD/FT), monitoramento de transações ou regulação do BACEN
  • Integrações com Pix, Open Finance ou APIs para parceiros financeiros (bancos e financeiras)
  • Assinatura digital e gestão de chaves (ICP-Brasil, KMS ou similares)
  • Modelagem de permissões e múltiplas empresas na mesma plataforma (RBAC, multi-tenant)
  • Marketplaces de dois lados: matching, ranking e roteamento de demanda
  • Crédito e risco: análise de crédito, bureaus, antecipação de recebíveis ou cobrança
  • APIs públicas para parceiros e plataformas de dados (data warehouse, pipelines de eventos)

Modelo de trabalho: Híbrido em São Paulo

Contratação PJ: Remuneração + Equity

Requisitos principais

Node.jsTypeScriptNext.jsPostgres SQLExpoEAS BuildPlaywrightReact NativeAmazon Web Services (AWS)SupabaseSentryVercelVitestFastifyZod

Candidatura

Publicado anteontem

F

Fluxo

Vagas abertas nesta empresa: 2