Estamos em busca de um(a) Desenvolvedo(a) Backend para assumir a responsabilidade técnica pelo backend do nosso produto de investigação e relatórios. Você será responsável por toda a camada de autenticação e autorização (Keycloak), APIs backend, modelagem e migrações de banco de dados, pipelines de dados em tempo real, além da integração com sistemas de armazenamento e streaming como MinIO e Kafka. Você trabalhará em parceria com o PO, o time de frontend (React) para projetar, implementar e aprimorar APIs e fluxos.
Requisitos:
Considerável experiência em desenvolvimento backend com Python.
Forte experiência com APIs REST e arquitetura backend.
Domínio de Keycloak:
configuração de realms
roles, grupos, clients
fluxos de autenticação
Forte conhecimento de SQL e Alembic para migrações.
Experiência com Kafka (preferencialmente KRaft).
Experiência com Spark ou sistemas distribuídos similares.
Experiência com armazenamento tipo S3 (MinIO).
Familiaridade com Neo4j ou grafos em geral.
Sólido entendimento de sistemas distribuídos, streaming e concorrência.
Experiência com Docker, Docker Swarm ou Kubernetes.
Experiência com pipelines CI/CD.
Capacidade comprovada de escrever código limpo, tipado e bem testado.
Modelo de trabalho: Hibrido
Local: Savassi - Belo Horizonte - MG