Desenvolver aplicações escaláveis e seguras em Python é um dos principais desafios deste cargo. É fundamental contribuir com a arquitetura de sistemas complexos, garantindo soluções robustas e eficientes. Além disso, você será responsável por desenvolver e manter aplicações complexas, com foco em performance, escalabilidade e segurança. A colaboração ativa em todas as fases do desenvolvimento de software, desde a concepção até a implementação e manutenção, também é fundamental nesse papel.
Aqui estão os requisitos para o cargo:
• Experiência sólida em desenvolvimento em Python (5+ anos)
• Profundo conhecimento de frameworks como Django, Flask, FastAPI ou similares
• Experiência em integração de APIs RESTful, microserviços e sistemas distribuídos
• Sólidos conhecimentos de bancos de dados relacionais (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis)
• Experiência com testes automatizados (pytest, unittest) e ferramentas de integração contínua (Jenkins, GitLab CI)
• Experiência em ambientes de cloud computing, como AWS, Google Cloud ou Azure
• Conhecimento de práticas de segurança em desenvolvimento de software
• Familiaridade com containerização (Docker) e orquestração (Kubernetes)
• Habilidade de trabalhar em equipe e boa comunicação para interagir com áreas multidisciplinares
• Capacidade de analisar e resolver problemas complexos de forma eficiente