Junior / Trainee JavaScript Developer - Web Data & 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
Published 23 March ยท Updated 14 April
488 views
ยท
80 applications
Connected to ATS
Last responded 8 hours ago
See stats of candidates who applied for this job ๐Ÿ‘€
To apply for this and other jobs on Djinni login or signup.
Loading...