Python/Django Developer — Product Crawler for Deals Aggregation Platform (Fixed Price)
Budget: $1250.0
FIXED /
⭐ 5.00 (1)
ARE
web-programming, react-js, next.js, python, mysql, api-integration, amazon-ec2, django-framework, html5, css, scrapy-framework, data-extraction
We're building a deals aggregation platform that crawls retailer and bank websites to surface live discounts and product deals.
We need a developer to build and deploy a product crawler covering a set of retailer sites. These are heavily JS-rendered sites with large page payloads, so the crawler needs to handle full browser rendering rather than a lightweight scraping approach. The crawler feeds a pipeline that takes raw scraped products through cleaning, scoring, and price verification before publishing as live deals.
This crawler must integrate into our existing Django backend and admin dashboard, following the same structure as our existing crawlers (triggerable from Django admin, logging status, errors, and run history the same way our other crawlers do). Final code and the deployed build are to be delivered on our existing server infrastructure, not run independently elsewhere.
Scope of work:
Build crawler logic for the retailer sites we provide, using full browser rendering suited to JS-heavy pages
Integrate crawler into our Django backend, following existing project conventions
Connect crawler output to our existing product pipeline tables in Supabase
Deploy and configure the crawler on our server
Provide a short handover doc covering how the crawler runs, how to trigger it, and how to debug failures
Milestones (fixed price, paid per milestone):
Crawler working locally against 3 to 5 sample retailer sites, output reviewed and approved
Full integration into Django admin/dashboard, all target retailer sites covered
Deployed to our server, running end to end, output verified in production, handover doc delivered
Requirements:
Strong Python and Django experience
Experience with browser automation for JS-rendered sites (Playwright, Puppeteer, or similar)
Comfortable working inside an existing codebase and following its conventions
Clear communication on progress at each milestone
All code, deployed builds, and deliverables produced under this contract are our property upon payment of each milestone.
Open job