* Salário: R$ 11.000 a R$ 20.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: Senior
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.
