Senior Data Scraping / Web Developer
New
R
RestlessAI marketing
Fully remote from an EU country.ContractSenior
SalaryUp to £550 per day depending on experience.
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years building production scraping and data-collection systems
- Required Skills
- Node.jsPostgreSQLExpress.jsTypeScriptNext.jsReactPlaywright
Requirements
- Bring 5+ years of experience building production scraping and data-collection systems, with concrete projects and dated work history.
- Have strong full-stack TypeScript experience with Node.js/Express, React/Next.js, and PostgreSQL.
- Use Playwright or similar browser automation and know when to use underlying JSON/API responses instead of a browser.
- Have experience with managed scraping APIs, unblockers, residential proxies, and hosted browsers.
- Have practical knowledge of Cloudflare, DataDome, Akamai, and browser fingerprinting.
- Understand background queues, retries, rate limiting, idempotent jobs, and data-quality monitoring, including schema validation such as Zod.
- Use good judgement on UK GDPR, platform terms, and logged-out public-data collection.
- Be available for a freelance contract of 2 days per week during October–November 2026 (about 18 days); the scope may extend.
- Do not rely on fake accounts or logged-in scraping; be able to monitor failures and estimate cost per 1,000 records.
- Social-listening or martech experience; collecting X, Reddit, or forum data at scale; provider cost/quality comparisons; and familiarity with Firecrawl, Crawl4AI, Browserbase, or AI-assisted extraction are useful extras.
Responsibilities
- Audit existing collection sources and recommend custom scrapers, official APIs, managed providers, or vendor datasets based on reliability, cost, upkeep, and legal risk.
- Expand public-data collection across category conversations, competitor websites, social platforms, forums, reviews, app stores, and ad libraries.
- Replace fragile collectors and add health checks, alerts, and daily test scrapes to catch silent data failures.
- Preserve raw data and build queue-based jobs with retries, rate limits, and safe re-runs.
- Build API endpoints and web-app screens to configure sources, monitor runs, and review data.
- Track spend per source and client, benchmark providers, and reduce cost per useful record.
- Ship tested, validated, and documented production code across the full stack.
View Full Description & ApplyYou'll be redirected to the employer's site