24C4: Senior Backend Engineer - Python
mazzatech
Score da Vaga
100 pontosSobre 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.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Sobre a área de Analista de Negócios
O Analista de Negócios (BA) é o profissional responsável por identificar problemas, oportunidades e soluções em processos organizacionais, atuando como ponte entre as áreas de negócio e a equipe de desenvolvimento de tecnologia. Ele realiza o levantamento e especificação de requisitos, mapeia fluxos de valor, desenha processos futuros e ajuda a garantir que as entregas de software estejam alinhadas com as metas estratégicas da empresa.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de UI
A área de User Interface (UI) Design é focada na criação e design de todos os elementos visuais com os quais os usuários interagem em um produto digital. Isso inclui telas, botões, ícones, tipografia, paletas de cores e layouts responsivos, garantindo uma interface esteticamente atraente, consistente e fácil de usar. Habilidades em ferramentas como Figma e conhecimento de design systems são fundamentais.
Sobre a área de QA e Testes
QA e Testes de Software são fundamentais para garantir a qualidade e confiabilidade de aplicações. Profissionais de QA garantem que o produto entregue atenda aos requisitos e esteja livre de defeitos críticos.
As principais habilidades incluem testes manuais e automatizados, Selenium, Cypress, Playwright, Postman, JMeter e conhecimento de pipelines CI/CD. Testes de performance e segurança são diferenciais.
Com a adoção de DevOps e deploy contínuo, a demanda por QAs automatizadores e SDETs continua crescendo.
Sobre a área de Blockchain
A área de Blockchain envolve o desenvolvimento e a implementação de registros distribuídos e seguros de transações (ledgers). Profissionais dessa área trabalham com o desenvolvimento de smart contracts (contratos inteligentes), criptografia, algoritmos de consenso e plataformas como Ethereum, Hyperledger e Solana, garantindo segurança e descentralização para diversos tipos de aplicações.
Sobre a área de Relações Públicas
A área de Relações Públicas (RP) é focada na gestão da reputação, imagem e comunicação de uma organização com seus diversos públicos de interesse (como clientes, investidores, colaboradores, mídia e comunidade). Profissionais de RP desenvolvem estratégias de comunicação corporativa, gerenciam o relacionamento com a imprensa (assessoria de imprensa), organizam eventos institucionais e atuam na prevenção e gestão de crises de imagem.
Sobre a área Administrativa
A área Administrativa é responsável por garantir o funcionamento eficiente de todas as operações organizacionais. Profissionais administrativos gerenciam processos, recursos humanos, compras e facility management.
As principais habilidades incluem gestão de processos, Office 365, ERPs administrativos, compliance e gestão de pessoas. O conhecimento de ferramentas de automação e IA está se tornando cada vez mais relevante.
A digitalização dos processos administrativos tem criado novas oportunidades para profissionais que dominam tecnologia e gestão.
Comentários 0