Descrição da vaga
Descrição da vaga
Estamos em busca de uma pessoa especialista em desenvolvimento backend com foco em Python para fortalecer plataformas e serviços críticos. A posição é estratégica e voltada à excelência técnica, com impacto direto em soluções que atendem milhões de clientes. Buscamos alguém com experiência sólida em microserviços, APIs escaláveis e aplicações robustas.
Responsabilidades e atribuições
Suas atividades:
• Desenvolver serviços backend robustos, reutilizáveis e de alta performance com Python.
• Projetar e evoluir arquiteturas de microserviços com foco em modularidade e escalabilidade.
• Construir APIs RESTful com versionamento, autenticação e segurança.
• Garantir qualidade e performance com práticas avançadas de testes e otimizações.
• Automatizar processos de build, testes e publicação de bibliotecas internas.
• Participar de revisões de código, definição de padrões e disseminação de boas práticas.
• Investigar falhas e propor melhorias estruturais em produção.
• Integrar sistemas legados e externos com boas práticas de interoperabilidade.
• Colaborar com arquitetura, produto, QA e operações em soluções técnicas alinhadas ao negócio.
Perfil esperado:
• Comunicação clara com perfis técnicos e não técnicos.
• Tomada de decisão técnica com foco em simplicidade e sustentabilidade.
• Capacidade de transformar requisitos de negócio em soluções viáveis.
• Postura colaborativa e foco em entrega contínua.
• Experiência com metodologias ágeis.
Requisitos e qualificações
• Proficiência em Python com Django, Flask ou FastAPI.
• Desenvolvimento backend end-to-end em arquitetura de microserviços.
• Controle de versão (Git), build automation e gestão de dependências (pipenv, poetry).
• Bancos relacionais (PostgreSQL, MySQL) e uso de Redis.
• Design e versionamento de APIs REST com Swagger/OpenAPI.
• Testes automatizados (pytest, unittest) e TDD.
• Princípios SOLID, injeção de dependência, modularidade e padrões de projeto (Factory, Strategy etc.).
• Arquitetura cloud-agnostic com containers (Docker, Kubernetes).
• CI/CD e versionamento semântico.
• Otimização de performance em aplicações Python.
Diferenciais:
• Conhecimento em NoSQL, Elasticsearch e mecanismos de busca.
• Clean Architecture, DDD, Hexagonal e 12-Factor App.
• Scripts de automação (Bash/Shell) e empacotamento de bibliotecas internas.
• Monitoramento e observabilidade (Grafana, CloudWatch, Splunk).
• Vivência em ambientes multicloud e foco em otimização de custos.
• Segurança de software (OWASP, OAuth 2.0, JWT) e governança técnica.
• Uso de IA para produtividade (ex: GitHub Copilot).