Descrição do Projeto:
Estamos procurando um desenvolvedor backend especializado em
Node.js para criar um web scraper robusto e eficiente, utilizando a biblioteca "puppeteer". O objetivo é extrair informações detalhadas de produtos de sites específicos e integrá-las com a API Bling.
Requisitos do Projeto:
Web Scraper Personalizável:
Capacidade de inserir o link do site alvo para extração de dados.
Extração de informações cruciais: imagens do produto, descrição, código EAN, título, categoria e preço.
Armazenamento dos dados extraídos em um banco de dados, preferencialmente no formato JSON.
Integração com API Bling:
Desenvolver uma integração automatizada com a API Bling para o cadastro dos produtos extraídos.
O sistema deve revisitar periodicamente as páginas dos produtos para verificar e atualizar a disponibilidade e o valor dos produtos.
As atualizações detectadas devem ser automaticamente sincronizadas com a API Bling.
Manutenção e Log:
Implementar um sistema de log para registrar todas as atividades do scraper e da integração API.
Garantir a manutenção eficiente do sistema, com atualizações conforme necessário.
Sem Desenvolvimento Front-end:
O foco do projeto é exclusivamente no backend, sem necessidade de trabalho de front-end.
Competências Técnicas Necessárias:
Experiência comprovada em
Node.js e desenvolvimento backend.
Conhecimento avançado na biblioteca "puppeteer" para scraping.
Experiência em trabalhar com APIs, preferencialmente com a API Bling.
Habilidade em gerenciamento de banco de dados e estruturação de dados em JSON.
Fortes habilidades de resolução de problemas e atenção aos detalhes.
O que Oferecemos:
Projeto desafiador e inovador com a oportunidade de trabalhar em tecnologias de ponta.
Colaboração remota com flexibilidade de horários.
Suporte constante durante o desenvolvimento do projeto.
Como Candidatar-se:
Por favor, envie seu portfólio ou exemplos de projetos anteriores relacionados a
Node.js e web scraping, juntamente com sua proposta de orçamento e prazo estimado para a conclusão do projeto.
Esperamos receber propostas de desenvolvedores talentosos e apaixonados por desafios tecnológicos. Junte-se a nós para criar uma solução inovadora e eficiente de web scraping com integração API Bling!
Delivery term: Not specified