Junior / Trainee JavaScript Developer - Web Scraping to $500

Olive Top Employer

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
Published 23 March
120 views
ยท
18 applications
Connected to ATS
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...