Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um desenvolvedor experiente para uma colaboração contínua em nossa plataforma desktop. O projeto envolve a captura e análise de odds esportivas em tempo real, atuando em conjunto com nosso líder de desenvolvimento. A aplicação desktop é construída em Electron, e o backend utiliza Python com Playwright para automação de navegador. A principal tarefa será manter a captura de dados estável e contínua a partir de uma plataforma agregadora de odds (fonte única), utilizando raspagem e/ou WebSocket, além de gerenciar sessões de navegador persistentes e processar/estruturar os dados recebidos.
Responsabilidades:
- Desenvolver e manter módulos de web scraping para captura de dados em tempo real.
- Garantir a estabilidade e continuidade da coleta de odds esportivas.
- Implementar e gerenciar sessões de navegador persistentes usando Playwright.
- Processar e estruturar os dados brutos coletados para análise.
- Colaborar ativamente com a equipe de desenvolvimento para integrar novas funcionalidades e otimizar o sistema.
Requisitos Essenciais:
- Sólida experiência em Python, incluindo programação assíncrona/paralela (asyncio).
- Experiência comprovada em web scraping, com foco em captura de dados em tempo real (WebSocket) e raspagem de sites dinâmicos (não apenas HTML estático).
- Domínio da biblioteca Playwright (ou Puppeteer).
Conhecimentos Desejáveis:
- Automação via CDP (Chrome DevTools Protocol) e manipulação avançada de sessões de navegador.
- Noção de feeds de odds esportivas.
- Experiência com Electron é um diferencial, mas não eliminatório; valorizamos forte conhecimento em Python e JavaScript.
Na sua proposta, por favor, descreva brevemente um projeto real de scraping que você realizou em um site dinâmico ou com captura via WebSocket. Mencione qual foi o desafio principal e como você o resolveu. Propostas genéricas ou copiadas serão desconsideradas.
Categoria TI e Programação
Subcategoria Aplicativos desktop
Duração do projeto Não estabelecido