Analisando propostas

Desenvolvimento de Microserviço Backend 'Motor de Crédito' com Python e Fastapi

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

Sobre este projeto

Aberto

O cliente busca um desenvolvedor experiente para criar um microserviço backend proprietário, denominado “Motor de Crédito”, focado em análise e decisão de crédito baseada em Open Finance e regras determinísticas. Este projeto exige a entrega completa do código-fonte, arquitetura e documentação técnica, com cessão total e definitiva dos direitos patrimoniais (IP) para a empresa contratante. Não será aceita qualquer forma de licenciamento, assinatura recorrente, SaaS ou dependência técnica futura do prestador.

O Motor deverá ser totalmente desacoplado do sistema principal e integrado posteriormente via API, em modelo “chave-fechadura”. O escopo é exclusivamente backend, sem desenvolvimento de frontend, dashboards ou UI complexa.

O microserviço deverá expor uma api rest simples e bem estruturada (post/get), com processamento assíncrono utilizando filas/jobs, idempotência para evitar execuções ou custos duplicados, mecanismos de retries e timeouts, e trilha completa de auditoria (decisão, regras, dados e versões).

Primeira fase (mvp obrigatório, incluindo o núcleo funcional do projeto): api versionada para envio e consulta de casos de crédito; persistência em banco relacional (postgresql); esteira assíncrona de processamento; policy engine determinístico, com regras configuráveis, retornando approve, decline ou manual_review.

Integração obrigatória com Pluggy (Open Finance), incluindo fluxo de consentimento, coleta de dados bancários, categorização detalhada de transações (apostas/jogos, empréstimos e financiamentos, recorrências, rendas identificáveis, PIX de terceiros) e extração de indicadores financeiros estruturados para uso no Policy Engine.

Integração obrigatória com llm (gpt ou gemini) apenas para explicação e organização do dossiê, sem decisão autônoma, gerando resumo explicativo estruturado, apontando inconsistências e sugerindo próximos passos ao analista.

Saída do Motor: geração de Decision Pack contendo decision (approve/decline/manual_review), reason codes, regras disparadas e versão da política; relatório simples (html ou pdf) acessível por link (report_url).

Fases posteriores (fora do mvp, mas previstas): integração com scr/serasa, assertiva e escavador, além de otimizações de camadas e custo de consultas.

Stack preferida: Python, FastAPI, PostgreSQL, fila/jobs com Redis e Celery (ou equivalente).

Modelo de contratação: projeto por milestones, com pagamento após validação de cada entrega.

Requisitos obrigatórios: repositório completo sob controle da contratante; documentação técnica suficiente para instalação, deploy e operação; código limpo, bem estruturado e sem dependências proprietárias do prestador; confidencialidade total sobre dados, regras e política de crédito.

Qualificação da proposta: o freelancer deverá descrever objetivamente como implementaria idempotência, processamento assíncrono com retries/timeouts e controle de custos em APIs pagas (Pluggy, etc.).

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