Desenvolvedor(a) Backend Pleno (PJ)
Sobre o MineMind :
O MineMind é um assistente de IA especializado para o setor de mineração, desenvolvido para apoiar equipes técnicas em tarefas como análise de dados, geração de relatórios, interpretação de documentos, automação de rotinas e suporte operacional, desenvolvido pela Citric Solutions .
Ele integra informações de diferentes fontes e permite que engenheiros, analistas e gestores acelerem decisões e padronizem processos, sempre dentro do contexto técnico da mineração.
Responsabilidades
- Desenvolver e evoluir os serviços backend que sustentam o MineMind.
- Implementar novas APIs, integrações e funcionalidades do produto.
- Atuar com autenticação, controle de acesso, fluxos de dados e persistência.
- Trabalhar com processamento de arquivos, manipulação de dados e lógica de negócio.
- Contribuir para melhorias de qualidade, organização e performance da plataforma.
- Colaborar com o time de produto e frontend para manter consistência entre módulos.
Tecnologias utilizadas
Linguagens e Frameworks :
Python, Node.js, Flask, FastAPI, Express.Bancos e Storage :
PostgreSQL, Oracle Database, Firestore, Redis, storage compatível com S3.Vetorização e IA :
ChromaDB, Oracle Autonomous JSON / Oracle AI Vector SearchAutenticação e Identidade :
Firebase Auth, Oracle Identity Cloud Service (IDCS).Integrações e APIs :
REST, Webhooks, SDKs de provedores de IA, serviços externos corporativos.Infraestrutura e DevOps :
Docker, CI / CD, ambientes em nuvem (OCI).Monitoramento e Logs :
Sentry, Prometheus / Grafana (ou equivalentes).Requisitos
Experiência prática com Python ou Node.js .Conhecimento em SQL / NoSQL.Vivência criando ou consumindo APIs REST.Familiaridade com testes, versionamento e boas práticas.Boa comunicação e autonomia no trabalho remoto.Diferencial : experiência com Oracle (SQL, integrações, drivers, OCI).