Analisando propostas

Especialista em Python Fastapi para Finalização e Estabilização de Backend de Dados Judiciais

Publicado em 02 de Fevereiro de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um desenvolvedor Python experiente para completar e estabilizar um backend FastAPI já existente, focado na coleta e consulta de dados judiciais. O projeto não é do zero; a arquitetura e o código-base já estão definidos, e o trabalho consiste em analisar, ajustar, completar e estabilizar um MVP já estruturado.

Tecnologias já utilizadas no projeto incluem Python, FastAPI, Sqlalchemy, jobs assíncronos, exportação csv/xlsx, integração inicial com datajud (cnj) e docker (opcional no mvp).

O objetivo principal é finalizar um MVP estável que permita:
- Consulta de processos por OAB.
- Persistência de dados em banco (SQLite no MVP).
- Exportação de resultados em formatos CSV e Excel.
- API documentada via Swagger/OpenAPI.
- Código organizado, funcional e bem documentado.

O que já está pronto:
- Estrutura completa do projeto.
- Modelos de dados para processos e jobs.
- Rotas principais da API.
- Conector inicial do DataJud.
- Funcionalidade básica de exportação.
- Dockerfile e docker-compose (podem ser simplificados).

As tarefas a serem realizadas incluem:
- Rodar o projeto localmente e corrigir quaisquer erros existentes.
- Ajustar o banco de dados para um ambiente leve (SQLite), se necessário.
- Refinar a ingestão de dados do DataJud, incluindo paginação e consistência.
- Ajustar os filtros de consulta por OAB.
- Garantir que a exportação para csv/xlsx esteja totalmente funcional.
- Revisar a organização e a qualidade do código.
- Criar um README final com instruções claras de execução.

Não é necessário desenvolver frontend, criar funcionalidades de chat, implementar cobertura nacional, ou trabalhar com nlp/ia complexa ou scraping pesado nesta fase. O modelo de contratação será por projeto, dividido em milestones. O código existente será entregue para análise. Buscamos um profissional com experiência em trabalhar com código legado e que mantenha uma comunicação objetiva e técnica.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por R.