© 2026
Iago Ramos Barbosa & Paulo Ricardo de Souza Bezerra
JobMiner é um agregador inteligente de vagas na área de Tecnologia da Informação, com foco em Backend, Fullstack e Data.
A plataforma coleta vagas de múltiplas APIs públicas, remove duplicações automaticamente e organiza as oportunidades de forma filtrável e inteligente. O projeto prioriza vagas de estágio e nível júnior, com forte presença no mercado brasileiro, mas também integra oportunidades internacionais.
O objetivo é simplificar a busca por oportunidades em tecnologia e fornecer uma visão mais clara do mercado.
Link do JobMiner: https://jobminer-one.vercel.app/
Desenvolvido em colaboração por:
Iago Ramos Barbosa
Paulo Ricardo de Souza Bezerra
O JobMiner nasceu com uma missão simples:
Facilitar a busca por vagas em TI para quem está começando na área.
Hoje, muitas oportunidades estão espalhadas por diversas plataformas diferentes, o que torna a busca cansativa e pouco eficiente.
O JobMiner busca resolver esse problema ao centralizar oportunidades em um único lugar, oferecendo uma experiência mais direta, organizada e filtrável.
O sistema coleta vagas automaticamente a partir de múltiplas APIs públicas de emprego.
Um sistema de deduplicação identifica vagas repetidas com base em:
- URL da vaga
- combinação título + empresa
As vagas são classificadas automaticamente em categorias como:
- Backend
- Fullstack
- Frontend
- Mobile
- Data
- DevOps
O sistema identifica o nível da vaga analisando o texto da descrição:
- Estágio
- Júnior
- Pleno
- Sênior
- Executivo
O JobMiner identifica automaticamente linguagens de programação citadas nas vagas, como:
- Python
- JavaScript
- Java
- C#
- Go
- SQL
- TypeScript
- entre outras.
As vagas recebem um priority score, que prioriza oportunidades mais relevantes para quem está no início da carreira, considerando fatores como:
- vagas no Brasil
- vagas remotas
- vagas de estágio e nível júnior
Os usuários podem explorar as vagas aplicando filtros como:
- Categoria
- Nível
- País (Brasil / Exterior)
- Linguagens detectadas
O projeto também inclui um dashboard com visualizações sobre o mercado de tecnologia, incluindo:
- linguagens mais requisitadas
- distribuição de vagas por área
- proporção de vagas remotas vs presenciais
- distribuição de vagas por nível
O JobMiner integra vagas a partir de APIs públicas, evitando scraping agressivo e bloqueios.
Atualmente o sistema coleta vagas de plataformas como:
- Remotive
- ArbeitNow
- The Muse
- USAJobs
- Trampos.co
- Programathor
As fontes podem evoluir ao longo do tempo.
O projeto é dividido em duas partes principais:
Responsável por:
- coletar vagas
- normalizar dados
- remover duplicatas
- classificar vagas
- aplicar filtros
- servir os dados via API
Tecnologias utilizadas:
- Python
- FastAPI
Deploy:
- Render
Responsável por:
- navegação das vagas
- aplicação de filtros
- visualização de dados
- dashboard de insights
Tecnologias utilizadas:
- HTML
- JavaScript
- TailwindCSS
- Chart.js
Deploy:
- Vercel
O JobMiner não é apenas um agregador de vagas.
A visão do projeto é evoluir para uma plataforma de inteligência sobre o mercado de tecnologia, oferecendo dados e insights que ajudem desenvolvedores — especialmente iniciantes — a entender melhor as tendências e oportunidades da área.
© 2026
Iago Ramos Barbosa & Paulo Ricardo de Souza Bezerra