Empresa: Mazzatech
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. Sobre a empresa: Sobre a posição