Nosso propósito é claro:entregar tecnologia para quem faz justiça. Principais Responsabilidades - Liderar a arquitetura de sistemas e soluções desenvolvidas pela área de PDI; - Projetar aplicações escaláveis e resilientes, utilizando majoritariamente Python e Node.js; - Apoiar a definição de padrões arquiteturais e boas práticas, com foco em manutenibilidade, adaptabilidade e segurança; - Atuar em colaboração com engenheiros de software, engenheiros de dados e designers; - Avaliar decisões técnicas com base em trade-offs estratégicos, priorizando soluções eficazes para problemas investigativos e operacionais; - Fomentar a adoção de design systems, práticas DevOps e integração contínua; - Apoiar a integração entre módulos, microsserviços e APIs; - Participar da estruturação de repositórios, versionamento e pipelines CI/CD; - Promover cultura de aprendizado contínuo e revisão técnica entre pares. Requisitos obrigatórios - Experiência consolidada com arquitetura de software e sistemas distribuídos; - Domínio em Node.js e Python; - Conhecimentos sólidos em bancos de dados SQL e NoSQL; - Experiência com microsserviços, APIs RESTful, containers e mensageria; - Vivência com Docker, Kubernetes, Git e ferramentas de CI/CD (Azure DevOps, GitHub Actions, etc.); - Capacidade de atuar em ambientes de alta complexidade e grande volume de dados; - Experiência com metodologias ágeis e ambientes colaborativos; - Boa comunicação técnica, clareza na documentação de arquitetura e visão sistêmica; - Capacidade de trabalhar com escopos ambíguos e ajustar decisões em tempo real com base em descobertas de projeto. Diferenciais que valorizamos - Experiência com Rust, Java e/ou Golang; - Experiência prévia em ambientes com design systems maduros; - Conhecimento em bancos de dados não relacionais (ex: MongoDB, Neo4J, DynamoDB); - Vivência em projetos de PD ou segurança pública; - Participação em projetos de software orientados a missões críticas, - dados sensíveis ou de alta variabilidade. Modalidade: hibrida (Preferencialmente BH e RJ)