Desenvolvedor(a) Backend Sênior | Python, PostgreSQL e Kafka at Agriness | GlassEver Jobs

Desenvolvedor(a) Backend Sênior | Python, PostgreSQL e Kafka at Agriness | GlassEver Jobs

Download App now
Jobs / Desenvolvedor(a) Backend Sênior | Python, PostgreSQL e Kafka

Desenvolvedor(a) Backend Sênior | Python, PostgreSQL e Kafka

Brazil Nov 14, 2026
Backend-Engineer Software-Engineer Data-Engineer

Job Description

Na , nossos sistemas transformam os registros feitos todos os dias nas granjas em indicadores que apoiam as decisões de produtores de suínos e aves.Buscamos uma pessoa desenvolvedora sênior, com base forte em Python, PostgreSQL e Kafka, paraevoluir e sustentar o serviço que recebe esses eventos, garante a consistência deles e calcula os dadosque alimentam os indicadores.

Aqui o desafio não é volume, é correção: regras de negócio densas,eventos que chegam duplicados ou fora de ordem e reprocessamentos que não podem perder nemduplicar dados.Você vai trabalhar com o Tech Lead de Dados e com o time, conduzindo entregas de ponta a ponta, dainvestigação à correção em produção, sempre com teste.

Esperamos que a pessoa possa:

  • Desenvolver e manter um serviço em Python que consome eventos do Kafka e grava e transformadados em PostgreSQL;
  • Escrever, revisar e otimizar SQL de cálculo e agregação, avaliando desempenho e impacto emtabelas grandes;
  • Garantir a consistência do fluxo de eventos: controle de offset, idempotência, duplicidade, ordem ereprocessamento;
  • Investigar incidentes e inconsistências em produção com logs, métricas e alertas, encontrar acausa e corrigir com testes de regressão;
  • Conduzir reprocessamentos, recálculos e migrações de dados históricos com as ferramentas doserviço, com cuidado com o ambiente de produção;
  • Revisar o código do time, inclusive código escrito com apoio de IA, e ter o seu revisado;
  • Documentar fluxos, decisões e procedimentos de diagnóstico.

O que é essencial que você apresente:

  • Experiência sólida com Python em produção, em serviços, workers ou pipelines mantidos ao longodo tempo;
  • SQL avançado em PostgreSQL: consultas longas com CTEs, funções de janela e agregações,upsert e leitura de plano de execução;
  • Conhecimento de transações e concorrência no banco: níveis de isolamento, travas e o queacontece quando dois processos escrevem ao mesmo tempo;
  • Experiência com Kafka ou outra plataforma de mensageria (RabbitMQ, SQS, Pub/Sub),entendendo offsets, duplicidade e reprocessamento;
  • Testes automatizados com pytest, incluindo testes com banco e mensageria reais;
  • Experiência investigando e corrigindo problemas em produção;
  • Docker e Git no fluxo de trabalho;
  • Inglês para leitura técnica;
  • Comunicação clara de decisões, riscos e resultados.

Você vai ganhar destaque se tiver conhecimento/experiência em:

  • Kafka em produção;
  • MongoDB;
  • Testes baseados em propriedades (Hypothesis ou similar);
  • Kubernetes, GitOps (ArgoCD) e gestão de segredos (Vault);
  • Observabilidade com Grafana, Loki e Prometheus;
  • Arquitetura orientada a eventos;
  • Uso de assistentes de IA no desenvolvimento, com revisão crítica do que é gerado;
  • Interesse ou vivência no agronegócio.
EXPLORE OPPORTUNITIES

Find Your Next Career Move

Explore job opportunities by location and professional field.