Desenvolvedor (a) Back - end Sênior

Technomar EngenhariaSão Paulo, São Paulogupypublicada em 09/11/2026
Obrigatório:PythonKubernetesBackend

Tarefas

Atuar no desenvolvimento, na evolução e na sustentação de sistemas back-end, com foco em arquitetura de software, processamento de eventos, modelagem e otimização de banco de dados, escalabilidade e confiabilidade das aplicações. Participar de decisões técnicas e migrações de sistemas, contribuindo para a continuidade operacional, a qualidade das soluções e a evolução da plataforma.

  • Projetar e evoluir arquiteturas de processamento de eventos utilizando Apache Kafka, incluindo configuração de tópicos, particionamento, contratos de mensagens, processamento idempotente, retentativas e reprocessamento.
  • Desenvolver e manter serviços assincronos em Python, APIs, com FastAPI e WebSocket, garantindo desempenho, confiabilidade e qualidade do código.
  • Modelar, implementar e otimizar banco de dados PostgreSQL, incluindo consultas de alto volume, particionamento e estruturas de dados distribuidas e geoespaciais.
  • Planejar e executar migrações de dados e sistemas, buscando minimizar impactos operacionais e garantir a continuidade dos serviços.
  • Atuar em conjunto com a equipe de infraestrutura na implantação, configuração e evolução dos ambientes de execução, incluindo Kubernetes e práticas de GitOps.
  • Investigar e solucionar incidentes em produção, contribuindo para a identificação de causas-raiz e para o aprimoramento da resiliência dos sistemas.
  • Realizar revisões de código e de arquitetura, definir boas práticas de desenvolvimento e contribuir para a redução da dívida técnica.
  • Documentar decisões arquiteturais e soluções técnicas, compartilhando conhecimento e apoiando o desenvolvimento da equipe.

Requisitos

Desenvolvimento

  • back-end com Python, incluindo programação assíncrona com asyncio.
  • Desenvolvimento de APIs com FastAPI e WebSocket.
  • Apache Kafka.
  • PostgreSQL.

Competências Comportamentais

  • Visão sistêmica.
  • Autonomia e capacidade analítica.
  • Comunicação clar.
  • Senso de responsabilidade.
  • Colaboração e compartilhamento de conhecimento.

Experiência

  • Mínima de 5 anos em desenvolvimento back-end.
  • Experiência de aplicações em produção, considerando desempenho, escalabilidade e confiabilidade.
  • Vivência em decisões de arquitetura e desenvolvimento de sistemas de alta complexidade.

Escolaridade Superior Completo em Ciências da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.

Qualificação Técnica Cursos e certificados em qualidade de software.

Qualificação Desejável Testes de sistemas ou automação de testes serão considerados diferenciais. Experiência com migrações graduais de sistemas e dados. Experiência com Kubernetes, Helm, ArgoCD e GitOps. Conhecimento em PostGIS, Citus, RabbitMQ, Redis e MongoDB. Conhecimento em Open Telemetry, testes de carga e gestão de incidentes. Conhecimento em IoT, telemetria industrial ou protocolos como Modbus.

Benefícios

Salário: Compatível com o mercado. Benefícios:

  • Vale Refeição: R$ 924,00 /mês
  • Assistência Médica: Bradesco
  • Assistência Odontológica: Bradesco
  • Seguro de Vida: Zurich
  • Plataforma Bem-Estar: Wellhub
  • Premiação Anual

Outros

Informações adicionais · Modalidade de Trabalho Híbrida / Segunda a Sexta-feira Das 09h00 às 18h00