Atuar no desenvolvimento e na manutenção de aplicações em Python, incluindo APIs robustas e escaláveis. Em projetos de alta complexidade, exercer autonomia técnica e responder por decisões de arquitetura relacionadas às soluções desenvolvidas.
- Desenvolver e manter aplicações em Python com Django ou FastAPI.
- Definir e justificar decisões de arquitetura para APIs, considerando robustez, escalabilidade e necessidades técnicas das soluções.
- Projetar e otimizar bancos de dados relacionais, como PostgreSQL e MySQL.
- Planejar e implementar testes automatizados para verificar o funcionamento das aplicações.
- Conduzir revisões de código e promover boas práticas de desenvolvimento.
- Participar do planejamento de sprints e estimar o esforço das atividades de desenvolvimento.
- Domínio da linguagem Python e boas práticas de programação
- Experiência com Django ou FastAPI para construção de APIs RESTful
- Conhecimento em bancos de dados relacionais (PostgreSQL, MySQL)
- Familiaridade com controle de versão Git e fluxos de trabalho em equipe
- Habilidade em escrever testes automatizados (unitários e integração)
- Experiência com Docker e orquestração em Kubernetes
- Conhecimento em serviços de cloud como AWS, GCP ou Azure
- Familiaridade com CI/CD pipelines e automação de deploy
- Experiência em metodologias ágeis (Scrum, Kanban)
- Melhoria na performance das APIs por meio de refatoração e otimizações
- Redução no tempo de resposta dos endpoints críticos
- Aumento na cobertura de testes automatizados do projeto
- Contribuição para a escalabilidade do sistema sem aumento de custos operacionais