Remote JavaScript Web Scraping Engineer | Scalable Data

Circana

Courbevoie

Remote

EUR 80,000 - 110,000

Full time

41 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Circana in France (remote) or Paris Office and Spain (remote) or Madrid Office seeks a JavaScript Developer for Web Scraping to design and maintain data collection applications using NestJS, Puppeteer and PostgreSQL in a microservices setup. The role processes terabytes of data daily to deliver KPI insights for Circana customers.

You will build robust scrapers that handle dynamic pages, ensure data quality, and collaborate with engineers across Europe to scale and accelerate delivery of

Qualifications

  • 6+ years of demonstrable JavaScript design and development experience using NestJS and Puppeteer.
  • Proven production web scrapers in JavaScript with headless browser automation.
  • DB knowledge, preferably PostgreSQL, including writing queries and optimization.
  • Hands-on experience building REST APIs.
  • Agile Scrum experience.
  • Cloud experience (Azure preferred).
  • Experience with design patterns.
  • Proficiency in DOM traversal and HTML parsing with CSS selectors / XPath.
  • Experience handling dynamic content, pagination, and anti-scraping defenses.
  • Fluent communication in English; French and Spanish/Portuguese a plus.

Responsibilities

  • Independently design, code, unit test and deliver testable user stories.
  • Demonstrate solutions through documentation and well-commented code.
  • Engage with stakeholders to develop interfacing specifications.
  • Develop high quality applications that meet performance and scalability standards in a cloud platform.
  • Work in a fast-paced environment and deliver releases.
  • Mentor and share knowledge to grow the team's capability.
  • Follow software engineering best practices in code and testing.
  • Design and maintain scrapers that extract data from JavaScript-rendered sites at scale.
  • Monitor scraper health and implement automated recovery where possible.
  • Ensure data quality and compliant, ethical data collection.

Skills

JavaScript
NestJS
Puppeteer
REST APIs
Agile

Education

Bachelor’s degree in Computer Science or related field

Tools

PostgreSQL
Cheerio
XPath/CSS selectors
Azure Cloud

Job description

Circana in France (remote) or Paris Office and Spain (remote) or Madrid Office seeks a JavaScript Developer for Web Scraping to design and maintain data collection applications using NestJS, Puppeteer and PostgreSQL in a microservices setup. The role processes terabytes of data daily to deliver KPI insights for Circana customers.

You will build robust scrapers that handle dynamic pages, ensure data quality, and collaborate with engineers across Europe to scale and accelerate delivery of

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior JS Engineer - Web Scraping & Data Pipelines (Remote)
Senior JS Engineer - Web Scraping & Data Pipelines (Remote)

BuddiesHR • Courbevoie

Hybrid
EUR 80,000 - 120,000
Remote Senior JavaScript Web Scraping Engineer
Remote Senior JavaScript Web Scraping Engineer

Circana • Courbevoie

Remote
EUR 90,000 - 130,000
Remote Senior JS Engineer – Web Scraping & Data Pipelines
Remote Senior JS Engineer – Web Scraping & Data Pipelines

Circana • Courbevoie

Remote
EUR 70,000 - 110,000
Senior JavaScript Web Scraping Engineer (Hybrid)
Senior JavaScript Web Scraping Engineer (Hybrid)

BuddiesHR • Courbevoie

Hybrid
EUR 65,000 - 90,000
Senior JavaScript Engineer - Web Scraping & Data Pipelines
Senior JavaScript Engineer - Web Scraping & Data Pipelines

Circana • Courbevoie, Paris

Hybrid
EUR 75,000 - 110,000
Senior Software Engineer - JavaScript developer
Senior Software Engineer - JavaScript developer

Circana • Courbevoie

Hybrid
EUR 80,000 - 120,000
Software Engineer - JavaScript developer
Software Engineer - JavaScript developer

Circana • Courbevoie

Hybrid
EUR 65,000 - 90,000
Senior Software Engineer - JavaScript developer
Senior Software Engineer - JavaScript developer

Circana • Courbevoie

Remote
EUR 70,000 - 110,000
Software Engineer - JavaScript developer
Software Engineer - JavaScript developer

Circana • Courbevoie

Remote
EUR 80,000 - 110,000
Senior Software Engineer - JavaScript developer Courbevoie, IDF, FR Posted a day ago
Senior Software Engineer - JavaScript developer Courbevoie, IDF, FR Posted a day ago

Circana • Courbevoie, Paris

Hybrid
EUR 75,000 - 110,000