Good understanding of HTML and DOM structureНавичка · Обов’язково
Confident use of CSS selectors and understanding of XPathНавичка · Обов’язково
Experience using Chrome DevTools to inspect websites and network requestsІнше · Обов’язково
Understanding of HTTP basics, requests, responses, headers, and APIsІнше · Обов’язково
Ability to extract and transform website data into structured formats such as JSON or CSVІнше · Обов’язково
English B2 or higherМова · Обов’язково
Ability to independently investigate technical problems and work with documentationІнше · Обов’язково
Please apply only if you already have practical web scraping experience.Інше · Обов’язково
Candidates without hands-on scraping experience will not be considered for this role.Інше · Обов’язково
Commercial web scraping experienceІнше · Буде плюсом
Experience with web scraping and data collection platforms such as Oxylabs, Zyte, Bright Data (Luminati), Apify, ScrapingBee, Decodo (Smartproxy), or similarІнше · Буде плюсом
Experience with Cheerio or other HTML parsing librariesІнше · Буде плюсом
Familiarity with Node.jsНавичка · Буде плюсом
Experience reverse-engineering website APIsІнше · Буде плюсом
Experience working with dynamic or JavaScript-heavy websitesНавичка · Буде плюсом
Understanding of proxies, proxy rotation, headless browsers, CAPTCHA handling, and common anti-bot mechanismsІнше · Буде плюсом
We’re looking for a Web Scraping Developer with hands-on web scraping experience to join a team that builds production-grade web scrapers for enterprise clients.
Practical web scraping experience is required for this role. We’re looking for candidates who have already built scrapers, crawlers, parsers, or other data extraction solutions. General JavaScript experience without hands-on web scraping experience is not sufficient.
Your work will run on enterprise-level web data infrastructure used by some of the world’s most recognizable brands, from Fortune 500 retailers like Nike to global technology companies like Philips, powering market research, price intelligence, and competitive data pipelines.
This is a hands-on engineering role. From early on, you’ll be building and maintaining real scrapers that extract structured data at scale.
Responsibilities
Analyze target websites using Chrome DevTools to understand DOM structure, network requests, and data sources
Build and maintain web scrapers in JavaScript using Cheerio and related tools
Write reliable CSS selectors and XPath expressions to extract required data
Use Postman and Chrome DevTools to inspect APIs and identify underlying data endpoints
Handle pagination, dynamic content, and different website structures
Troubleshoot scraping issues when websites change
Deliver clean, structured output data in JSON/CSV according to client specifications
Experience building scrapers, crawlers, parsers, or similar data extraction solutions
Practical JavaScript experience
Good understanding of HTML and DOM structure
Confident use of CSS selectors and understanding of XPath
Experience using Chrome DevTools to inspect websites and network requests
Understanding of HTTP basics, requests, responses, headers, and APIs
Ability to extract and transform website data into structured formats such as JSON or CSV
English B2 or higher
Ability to independently investigate technical problems and work with documentation
Please apply only if you already have practical web scraping experience. Candidates without hands-on scraping experience will not be considered for this role.
Nice to Have
Commercial web scraping experience
Experience with web scraping and data collection platforms such as Oxylabs, Zyte, Bright Data (Luminati), Apify, ScrapingBee, Decodo (Smartproxy), or similar
Experience with Cheerio or other HTML parsing libraries
Familiarity with Node.js
Experience reverse-engineering website APIs
Experience working with dynamic or JavaScript-heavy websites
Understanding of proxies, proxy rotation, headless browsers, CAPTCHA handling, and common anti-bot mechanisms