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 Search
Autenticaçã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).
Desenvolvedor Back End • Santa Cruz do Sul, Rio Grande do Sul, Brazil