Desenvolvimento Python Sênior - 131622
Desenvolvimento Python Sênior - 131622
Alphaville - Barueri, BR, 06.454-000
O que buscamos:
Profissional de nível Pleno/Sênior que atue com (Python).
Responsabilidades:
- Desenvolver e manter aplicações complexas em Python, com foco em performance, escalabilidade e segurança.
- Contribuir com a arquitetura e design de sistemas de grande porte, visando soluções robustas e eficientes.
- Colaborar ativamente em todas as fases do desenvolvimento de software, desde a concepção até a implementação e manutenção.
- Compartilhar conhecimentos com desenvolvedores mais juniores, contribuindo para o crescimento do time.
- Implementar testes automatizados (unitários e integrados), garantindo a qualidade do código.
- Trabalhar com integração contínua e pipelines de DevOps, promovendo a automação de processos.
- Participar de code reviews, propondo melhorias e boas práticas de desenvolvimento.
- Manter-se atualizado com novas tecnologias e práticas do mercado, trazendo inovações para os projetos.
Requisitos:
- Experiência sólida de 5+ anos com desenvolvimento em Python;
- 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.
Diferencial:
- Conhecimento em sistemas de mensageria (RabbitMQ, Kafka);
- Experiência com ferramentas de monitoramento e performance (Prometheus, Grafana);
- Conhecimento em outras linguagens como JavaScript, Go, ou Rust;
- Contribuições em projetos de código aberto ou participação em comunidades de desenvolvedores.