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).