- Experiência sólida com Python, atuando no desenvolvimento de soluções backend;
- Experiência com React, contribuindo também com o desenvolvimento frontend;
- Vivência com sistemas de alta complexidade, lidando com múltiplas integrações e desafios de escala;
- Conhecimento em arquitetura de software, com capacidade de tomar decisões técnicas consistentes;
- Experiência com bancos de dados relacionais, incluindo modelagem e performance;
- Prática com testes automatizados (unitários e integrados);
- Experiência com Docker e Kubernetes, no contexto de aplicações modernas e escaláveis
- Experiência com mensageria, especialmente Kafka;
- Conhecimento dos princípios SOLID e práticas de DDD (Domain-Driven Design);
- Experiência com monitoramento e observabilidade de aplicações, garantindo estabilidade e confiabilidade.
Será considerado um diferencial ter experiência com:
- Frameworks como Django ou FastAPI;
- Dados em larga escala, incluindo processamento e análise;
- Uso de inteligência artificial aplicada ao desenvolvimento;
- Ferramentas como Trino, Airflow ou Spark;
- Experiência com plataformas de cloud (Huawei, GCP ou AWS).
Nesta oportunidade, você irá:
- Atuar no desenvolvimento e evolução de soluções full stack, com foco em backend (Python) e frontend (React);
- Desenvolver e manter aplicações, garantindo qualidade técnica e escalabilidade;
- Participar ativamente da definição e evolução da arquitetura (monólitos e microserviços);
- Realizar code review e disseminar boas práticas no time;
- Atuar em refatoração de código e melhoria de performance;
- Construir e manter pipelines de CI/CD;
- Desenvolver soluções que lidam com grande volume de dados;
- Contribuir com decisões técnicas, considerando trade-offs entre prazo, qualidade e complexidade;
- Identificar problemas e oportunidades, propondo melhorias de forma proativa;
- Atuar em um contexto de evolução de produtos existentes e construção de novos módulos.