Python Developer - Marketplace Scraping

Job ID: 40222402

Budget: $1,500 – $3,000 USD

Project Description

We are looking for an experienced Python Web Scraping / Automation Developer to help us build an internal marketplace competitive analytics system.

The goal is to automatically collect publicly available product data from Uzum and Yandex Market and generate structured analytical reports (Excel / internal dashboard) for business and marketing analysis.

Scope of Work
Build a data collection system for competitor product pages
Work with public product card URLs only (no full catalog crawling)
Extract and normalize product data per SKU (flavor + volume)

Marketplaces:
Uzum (simpler, mostly HTML / embedded JSON)
Yandex Market (complex, JS-heavy, anti-bot protected)

Data to Extract (per product)
* Brand
* Product name
* Flavor (from title or attributes)
* Volume / unit (e.g. 0.5L, 500ml)
* Price
* Rating (stars)
* Number of reviews
* Number of orders (if available)
* Marketplace name
* Date & time of data capture

Technical Requirements
Python (required)
Experience with:

`requests`, `BeautifulSoup`, `lxml`
Playwright / Selenium / Puppeteer (for Yandex Market)
Network/XHR interception
Proxy rotation, cookies, rate-limit handling
Clean, modular code structure
Ability to explain technical decisions clearly

Deliverables
Working scraping modules for:
Uzum
Yandex Market

Normalized dataset structure
Excel export (structured report)
Basic documentation / usage instructions

Project Timeline
Two possible approaches:
Parallel development (preferred): ~10–20 working days
Yandex Market module only: ~15–25 working days

Budget
We are aware that Yandex Market is technically complex and are ready to pay a fair market price for real expertise.

Important Notes
This is an internal system, not a one-time script
Stability and maintainability matter more than shortcuts
NDA will be required before sharing full details

Please Include in Your Proposal
Relevant scraping / automation experience
Examples of similar projects (especially JS-heavy websites)
Tools and approach you would use for Yandex Market
Estimated timeline

If you have experience with complex marketplace scraping, anti-bot protection, and headless automation — we’d love to work with you.