📌 Objetivo do Projeto
Preciso contratar um desenvolvedor/freelancer com experiência em processamento de grandes volumes de dados, bancos de dados e desenvolvimento web para criar uma plataforma de consulta utilizando a base pública de CNPJ da Receita Federal.
A solução deverá baixar, processar, indexar e consolidar toda a base pública da Receita Federal em um banco de dados único, permitindo consultas avançadas através de filtros personalizados e exportação de resultados em CSV.
Links oficiais da base:
https://arquivos.receitafederal.gov.br/index.php/s/YggdBLfdninEJX9
https://www.gov.br/receitafederal/dados/cnpj-metadados.pdf
As instruções e estrutura dos arquivos devem seguir exatamente os metadados disponibilizados pela Receita Federal. ()
✅ Escopo do Projeto
1. Download automático da base Receita Federal
O sistema deverá:
Baixar automaticamente todos os arquivos da base pública do CNPJ
Detectar novas versões/mensais
Descompactar automaticamente os arquivos
Organizar os dados em estrutura temporária
2. Processamento e consolidação dos dados
O freelancer deverá:
Ler todos os arquivos conforme layout oficial
Processar:
Empresas
Estabelecimentos
Sócios
CNAEs
MunicÃpios
Natureza JurÃdica
PaÃses
Qualificação de Sócios
Unificar tudo em uma única base relacional
A base deverá permitir:
consultas rápidas
indexação eficiente
filtros avançados
Experiência com grandes volumes é obrigatória. A base pode ultrapassar dezenas de milhões de registros. ()
3. Banco de Dados
Aceito sugestões técnicas, porém tenho preferência por:
PostgreSQL
OU
ClickHouse
OU
ElasticSearch (se necessário para performance)
O freelancer deverá estruturar:
tabelas
Ãndices
otimizações
relacionamentos
Prazo de Entrega: Não estabelecido