mazzatech

Senior Backend Engineer - Python

🌍 Remoto📍 Remoto
PUBLICIDADE

Descrição da Vaga

Buscamos um(a) Senior Backend Engineer com forte experiência em Python para desenvolver serviços backend responsáveis por processamento, validação, transformação de dados e integrações da plataforma. O profissional atuará principalmente em componentes de business logic, file processing, data processing, background jobs e integrações, trabalhando de forma próxima aos times de API, Front-End, Data e Platform.

Responsabilidades

  • Desenvolver e manter serviços backend em Python.
  • Implementar regras de negócio e componentes de processamento de dados.
  • Desenvolver rotinas para parsing de arquivos, validação, transformação de dados, matching, processamento batch e geração de outputs.
  • Construir workers e background jobs para processamento assíncrono.
  • Implementar mecanismos de retry, idempotência e tratamento estruturado de erros.
  • Trabalhar com grandes volumes de registros e processamento de arquivos.
  • Desenvolver integrações com APIs REST e serviços internos.
  • Integrar aplicações com PostgreSQL e outras fontes de dados.
  • Trabalhar com storage de arquivos e objetos.
  • Criar serviços desacoplados, testáveis e observáveis.
  • Desenvolver testes unitários, de integração e regression tests.
  • Investigar problemas de performance, concorrência e processamento.
  • Participar de decisões arquiteturais e code reviews.
  • Trabalhar em colaboração com API Engineers para definir contratos de integração.
  • Colaborar com Platform/DevOps para deployment, logging, monitoring e scaling dos serviços.
PUBLICIDADE

Requisitos

  • ✓Experiência sólida com Python em ambiente de produção.
  • ✓Experiência no desenvolvimento de aplicações backend e serviços distribuídos.
  • ✓Forte conhecimento de orientação a objetos, design patterns, clean code e princípios SOLID.
  • ✓Experiência com frameworks Python para backend, como FastAPI, Flask, Django / Django REST Framework ou equivalentes.
  • ✓Experiência com PostgreSQL e SQL.
  • ✓Experiência com processamento de dados e arquivos.
  • ✓Conhecimento de aplicações assíncronas e background workers.
  • ✓Experiência com integração via REST APIs.
  • ✓Testes automatizados com frameworks como pytest.
  • ✓Experiência com Docker.
  • ✓Experiência com Git e pipelines CI/CD.
  • •Experiência com Celery, Redis, RabbitMQ, Kafka, job queues ou event-driven architectures.
  • •Conhecimento em Azure Blob Storage ou object storage equivalente.
  • •Conhecimento em Azure / AKS / Kubernetes.
  • •Experiência com Databricks e ETL ou data pipelines.
  • •Experiência com manipulação e transformação de arquivos estruturados e semiestruturados.
  • •Experiência com processamento batch de grandes arquivos.
  • •Conhecimento em observabilidade utilizando Datadog.
  • •Experiência com implementação de estratégias de retry, circuit breaker e resiliência.
  • •Experiência com geração ou manipulação de PDFs e documentos.
  • ✓Inglês avançado.

Mazzatech is a global IT professional services company partnering with you to provide solutions to your project’s requirements and challenges in today’s highly competitive technology environment.  We supply integrated IT services ecosystems, designed with your business success in mind, for toda...[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE