Junior / Trainee JavaScript Developer - Web Scraping to $500
We're looking for a motivated JavaScript developer at the junior or trainee level to join a team that builds production-grade web scrapers for enterprise clients. 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 their market research, price intelligence, and competitive data pipelines.
This is a hands-on engineering role. You won't be writing toy examples - from early on you'll be building real scrapers that extract structured data at scale.
Responsibilities
- Analyze target websites using Chrome DevTools to understand DOM structure and network requests
- Write JavaScript scrapers using Cheerio and related libraries
- Craft precise CSS selectors and XPath expressions to reliably target data elements
- Use Postman to inspect APIs and reverse-engineer data endpoints where applicable
- Handle pagination, dynamic content, and common anti-scraping patterns
- Deliver clean, structured output data (JSON/CSV) per client specifications
- Maintain and update existing scrapers as target sites change
Tech stack
JavaScript, Cheerio, CSS Selectors, XPath, Chrome DevTools, Postman, Git
Requirements
- 1 year of JavaScript experience in any context (commercial, freelance, or project-based), OR currently enrolled in / recently graduated from a Software Engineering, Computer Science, or related program
- English B2 or higher - you must be able to read technical documentation and communicate with the team in English
- Understanding of HTML/DOM structure and HTTP basics
- Ability to learn independently and figure things out from documentation
Nice to have
- Any personal or academic projects involving scraping, parsing, or browser automation
- Familiarity with Node.js ecosystem
- Basic knowledge of how proxies or headless browsers work
What we offer
- Work on real client projects from day one - no synthetic tasks
- Mentorship and code review from experienced engineers on the team
- Remote-first, fully async-friendly - work from anywhere
Required skills experience
| JavaScript | 6 months |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |