Caro usuário, habilite o javascript para que esse site funcione corretamente.

Staff Software Engineer

* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)

* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.

Área: Tecnologia da Informação

Nível: Junior

Estamos buscando uma pessoa para atuar como referência técnica do squad, com forte responsabilidade sobre arquitetura, confiabilidade e operação de sistemas críticos.
Esse papel não é focado apenas em entrega de features, mas em qualidade estrutural, resiliência e evolução técnica sustentável do backend.
O que você vai fazer:

  • Projetar, implementar e evoluir sistemas backend distribuídos, com foco em confiabilidade e previsibilidade
  • Desenvolver e operar workers, schedulers e long-running jobs
  • Atuar diretamente na modelagem, otimização e operação de PostgreSQL em produção
  • Diagnosticar e resolver problemas reais de produção (performance, concorrência, dados inconsistentes)
  • Definir e implementar pipelines de mensageria resilientes
  • Tomar decisões arquiteturais conscientes sobre quando usar Kafka e quando usar RabbitMQ
  • Garantir que os sistemas sejam observáveis, recuperáveis e operáveis
  • Atuar como referência técnica para o time, elevando o nível de engenharia do squad

O que esperamos que você tenha:

  • Experiência sólida com Python em ambientes de produção
  • Desenvolvimento de workers, schedulers, processos assíncronos e long-running jobs
  • Conhecimento prático de concorrência, paralelismo e async em Python
  • Domínio de PostgreSQL e experiência real com locks e concorrência, otimização de queries, índices compostos e estratégias de performance
  • Experiência com Kafka e RabbitMQ e implementação de consumer groups, Retry, DLQ e backoff
  • Construção de sistemas observáveis (logs, métricas, tracing) resilientes a falhas e recuperáveis sem intervenção manual
Diferenciais:

  • Experiência com sistemas de alto volume ou missão crítica
  • Experiência on-call e resolução de incidentes críticos
  • Capacidade de equilibrar velocidade de entrega e estabilidade