* Salário: R$ 3.000 a R$ 6.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Junior
Estamos em busca de um Desenvolvedor Python Júnior interessado em automação, coleta de dados e web scraping. A pessoa atuará no desenvolvimento e manutenção de robôs responsáveis pela coleta, tratamento e integração de dados provenientes de diferentes sistemas e portais. O profissional trabalhará junto com um time de engenharia, aprendendo boas práticas de desenvolvimento, arquitetura de sistemas e manipulação de dados em larga escala.
Principais responsabilidades:
Principais responsabilidades:
- Desenvolver e manter scripts e crawlers para coleta automatizada de dados.
- Criar spiders utilizando Scrapy, Requests e BeautifulSoup (bs4).
- Automatizar navegação em páginas dinâmicas utilizando Selenium.
- Auxiliar na configuração e utilização de proxies e VPNs para coleta de dados.
- Trabalhar com filas e processamento assíncrono utilizando Celery, Redis e RabbitMQ.
- Integrar dados coletados com sistemas internos desenvolvidos em Django.
- Armazenar e manipular dados utilizando PostgreSQL.
- Monitorar execuções de crawlers e identificar falhas ou inconsistências na coleta.
- Identificar e lidar com bloqueios básicos de scraping, como rate limiting, headers incorretos ou
Requisitos
- Conhecimento em Python.
- Noções de HTTP, HTML e APIs REST.
- Conhecimento básico em web scraping.
- Conhecimento em Git e fluxo de versionamento.
- Noções de trabalho em equipe utilizando metodologias ágeis.
- Noções de SQL.
Diferenciais
- Experiência com Scrapy, Selenium ou Requests.
- Experiência com BeautifulSoup (bs4).
- Experiência com Django.
- Conhecimento básico em proxy rotation.
- Experiência com solucionadores de CAPTCHA (ex: 2Captcha, AntiCaptcha).
- Conhecimento em programação assíncrona (async/await).
- Noções de Redis, RabbitMQ ou Celery.
- Experiência com Docker.
- Conhecimento em metodologias ágeis (Scrum ou Kanban).
- Experiência com pipelines de CI/CD.
- Experiência com GitHub Actions.
