Estamos buscando um desenvolvedor Back-End experiente em
Node.js para realizar um projeto de web scraping. O objetivo principal é extrair dados de pesquisas realizadas no Google.
O trabalho envolve:
- Desenvolver e implementar scripts de web scraping utilizando
Node.js, Express e Puppeteer ou bibliotecas similares.
- Configurar e garantir a execução dos scripts em um ambiente Linux.
- Lidar com possíveis bloqueios ou desafios comuns em web scraping (CAPTCHAs, detecção de bots, etc.).
- Entregar os dados extraídos em formato de API Rest com Express ou Nest
Requisitos:
- Experiência comprovada em desenvolvimento Back-End com
Node.js e Express.
- Conhecimento e experiência com bibliotecas de web scraping como Puppeteer, Cheerio, Request, etc.
- Familiaridade com ambientes Linux para configuração e execução de scripts.
- Capacidade de escrever código limpo, eficiente e robusto.
O projeto é de escopo fixo e buscamos um profissional que possa entregar a solução completa de scraping.
Deploy em VPS Ubuntu com PM2 para gerenciamento
Prazo de Entrega: Não estabelecido