Anunciamos US$ 3,2M em rodada pré-seed · OneVC · Maya · Norte Ventures Leia →
← Todas as vagas Engenharia

Back-end Engineer: Conectores & Integrações

Remoto Integral

A Strattum entra em produção em vários clientes ao mesmo tempo — e cada um é um mundo diferente. ERPs distintos, bancos de dados distintos, APIs distintas, esquemas que nunca se repetem. Para a plataforma funcionar, todos esses dados precisam entrar de forma confiável, padronizada e versionada.

Procuramos um(a) Back-end Engineer para criar e manter nossos conectores — as integrações que ligam a base de cada cliente à plataforma. Cada cliente novo é um conector novo (ou a adaptação de um existente), e essa camada de integração é o que sustenta todo o resto. É back-end de verdade: lidar com fontes imprevisíveis, normalizar o caos, garantir idempotência e resiliência, e manter tudo rodando enquanto a base de clientes cresce.

O que você vai fazer:

  • Construir conectores end-to-end — da extração da fonte (banco, API, ERP) até os dados limpos e padronizados, prontos para a plataforma consumir
  • Lidar com a diversidade dos clientes — PostgreSQL, SQL Server, TOTVS, APIs REST, e o que mais aparecer
  • Escrever transforms de limpeza e padronização — normalizar esquemas bagunçados em um modelo consistente (dedup, e-mails/telefones, chaves externas, relacionamentos N:M)
  • Garantir confiabilidade — pipelines idempotentes, incrementais (watermark), com tratamento de erro e reprocessamento
  • Manter e evoluir os conectores existentes — fontes mudam, APIs quebram, esquemas evoluem. Manutenção é metade do jogo
  • Orquestrar a execução — agendamento, monitoramento e observabilidade dos pipelines

Sobre a linguagem: nossa stack é Python (dlt, Prefect, FastAPI) — mas não exigimos Python prévio. Na era da IA, a linguagem é sintaxe. O que não dá pra terceirizar pro modelo é o raciocínio de back-end: entender uma fonte de dados, decidir como modelar, garantir confiabilidade, depurar um pipeline que quebrou às 3 da manhã. Traga experiência de back-end de qualquer stack (Java, C#, Go, Node…) que o Python você pega rápido.

Obrigatório:

  • Experiência sólida em back-end — modelagem de dados, integrações, idempotência, concorrência e tratamento de falhas
  • Conforto com bancos de dados e SQL — vai conversar com muitos, de muitos jeitos
  • Mentalidade de quem dá conta do caos — fontes de dados reais são bagunçadas; você normaliza sem reclamar
  • Autonomia — recebe um cliente novo, entende a fonte, entrega o conector funcionando

Diferencial:

  • ETL/ELT, pipelines de dados ou data engineering (dlt, Airbyte, Fivetran, dbt, Airflow, Prefect)
  • Ter integrado ERPs ou sistemas legados (TOTVS, SAP, Protheus e afins)
  • Conhecimento de modelagem e qualidade de dados
  • Ter usado Claude Code ou ferramentas de codegen por IA no dia a dia

Como se candidatar: grave um vídeo de até 5 min mostrando algum código de ETL que você fez, explicando o que fez e por quê. Cole o link do vídeo no campo do formulário de candidatura.

Leva menos de um minuto. A gente lê tudo.

Não encontrou sua vaga?

Se candidata escrevendo a vaga em que você se enxerga, mesmo que ela ainda não exista aqui.