Cargo : Arquiteto de Software Python
Tipo de contratação :PJ
Modalidade :Remoto
Local de Trabalho : Remoto
Formação :Graduação Completa em TI
Requisitos Obrigatórios/Tecnologia/Conhecimento necessários
Principais atividades
- Principais Responsabilidades
Definir e evoluir a arquitetura de aplicações e serviços baseados em Python.
Avaliar e selecionar frameworks, bibliotecas e tecnologias aderentes aos requisitos de negócio.
Projetar APIs e microsserviços escaláveis, incluindo práticas de segurança, cache, mensageria e observabilidade.
Apoiar times na adoção de boas práticas de codificação, testes e revisão técnica.
Participar de definições de infraestrutura, pipelines de CI/CD e estratégias de deploy (Docker/Kubernetes).
Garantir alinhamento com requisitos funcionais e não funcionais.
- Conhecimentos Técnicos Necessários
Domínio avançado da linguagem Python e seu ecossistema (Flask, FastAPI, Django).
Experiência com design de arquitetura (Clean Architecture, DDD, Event-Driven).
Conhecimentos de bancos de dados SQL e NoSQL.
Experiência com mensageria (RabbitMQ, Kafka) e tarefas assíncronas (Celery).
Práticas de segurança em aplicações Web (OAuth2, JWT, OWASP Top 10).
Experiência com Docker, Kubernetes e ambientes cloud (AWS, Azure ou GCP).
Testes automatizados e pipelines de CI/CD.
Vivência com ferramentas de apoio ao desenvolvimento baseadas em IA, como:
- Copilot
- Cursor
- Cloude sonnet
- Diferenciais
Certificações em arquitetura de software ou cloud.
Experiência com grandes volumes de dados e aplicações de alta disponibilidade.
Vivência em liderança técnica e mentoria de desenvolvedores.