Point your AI agent at freehire and let it find you a job.

Get the CLI →

Netvagas

NewBe an early applicant

24C4: Senior Backend Engineer - Python

Posted 4 views
Discussion

Summary

Senior Backend Engineer building Python backend services for data/file processing, validation, matching, background jobs, and platform integrations. Daily work spans business logic, async workers, retry/idempotency patterns, and PostgreSQL, using FastAPI/Flask/Django, Docker, and CI/CD while collaborating with API, Data, and Platform teams.

Sobre a posição

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.

Contexto do projeto: processamento de arquivos, validação, transformação de dados, background jobs e integrações com a camada de APIs e plataformas corporativas.

Principais 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.

Requisitos técnicos obrigatórios

  • 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.

JOB DESCRIPTION

  • 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.

Diferenciais

  • Experiência com Celery, Redis, RabbitMQ, Kafka, job queues ou event-driven architectures.
  • Azure Blob Storage ou object storage equivalente.
  • Azure / AKS / Kubernetes.
  • Databricks e ETL ou data pipelines.
  • Manipulação e transformação de arquivos estruturados e semiestruturados.
  • Processamento batch de grandes arquivos.
  • Observabilidade utilizando Datadog.
  • Implementação de estratégias de retry, circuit breaker e resiliência.
  • Experiência com geração ou manipulação de PDFs e documentos.

Perfil esperado

Buscamos um profissional capaz de transformar requisitos funcionais complexos em componentes backend simples, resilientes e testáveis, com forte capacidade de investigação técnica e autonomia para trabalhar em cenários onde nem todas as respostas estarão definidas inicialmente.

Idioma

Inglês avançado obrigatório. O profissional deve ter autonomia para:

  • participar de reuniões técnicas e refinamentos;
  • conduzir architecture discussions e troubleshooting;
  • produzir e consumir documentação técnica;
  • interagir diariamente com engenheiros e stakeholders internacionais.

Skills

What Senior Backend jobs ask for — and how much of it you have →
Apply

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available