About the Project
We develop systems for collecting and processing data from web resources, including complex and protected sites. We work with headless browsers, anti-bot protections, and high data volumes.
Responsibilities
- Development and support of parsers and crawlers in Python
- Browser automation using Selenium
- Working with Puppeteer (via Node.js or integrations)
- Development and refinement of solutions based on CEF / CEFSharp
- Bypassing anti-bot protections (Cloudflare, antifraud, JS-challenges — within the law)
- Optimizing the speed, stability, and scalability of parsers
- Working with proxies, IP rotation, fingerprint management
- Integrating parsers with APIs and data storage systems
- Supporting existing solutions and refactoring them
- Maintaining technical documentation
Requirements
Mandatory:
- At least 2 years of commercial development experience in Python
- Confident work with Selenium
- Experience using Puppeteer
- Practical experience with CEF / CEFSharp
- Understanding of browser and JavaScript principles
- Experience parsing dynamic websites
- Knowledge of HTTP, cookies, headers, sessions
- Experience with proxies (HTTP / SOCKS)
- Git, Linux
Will be a plus:
Playwright / Undetected Chrome / Stealth solutions / Asyncio, aiohttp / Experience with captcha services / Docker / Task queues (RabbitMQ, Kafka, Redis) / Experience with large data volumes
Working Conditions:
- Full-time employment 5/2, remote work with flexible hours.
- Interesting projects and tasks, as well as opportunities for professional development;
- Fully remote work - we are location-independent, gathering the strongest employees regardless of their location;
- Generous knowledge and experience sharing;
- Adequate management, non-bureaucratic approach to discussing work processes;
- Salary level will be determined finally with the successful candidate.
- Possibility of concluding a service, subcontracting, or civil law contract.