> Markdown version of [/jobs/ext/1308215-web-scraping-engineer](https://www.wearedevelopers.com/jobs/ext/1308215-web-scraping-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Web Scraping Engineer - **Company:** Shalion Data Services Limited - **Location:** Barcelona, Spain - **Salary:** €28,000.0 - €35,000.0 - **Contract:** Permanent contract - **Skills:** JavaScript (Programming Language), Unit Testing, Cascading Style Sheets (CSS), Command-Line Interface, Web Scraping, Data Mining, Monitoring of Systems, Hypertext Transfer Protocols (HTTP), Data Intelligence, DataOps, Selenium, Software Engineering, TypeScript, Web Pages, Puppeteer (Software), Backend, Git, Playwright - **Published:** July 17, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role + 2+ years of JavaScript/TypeScript experience. + Worked on software development projects before. + Experience with web scraping or browser automation (Playwright, Puppeteer, Selenium). + Understanding of DOM, CSS selectors, and web page structure. + Knowledge of asynchronous JavaScript and HTTP protocols. + Strong debugging and problem-solving skills. + Experience with Git and command-line tools. Soft Skills: + Resilience: Handle changing website structures + Curiosity: Eager to learn new technologies + Quality-Focused: Value testing and maintainable code ## Description Shalion is a data and insights-driven company that serves world-class manufacturers and brands globally. Through our Digital Shelf Optimization, Retail Media, and Food Service Aggregators solutions, we provide innovative tools for e-commerce monitoring. At Shalion, we empower brands to make smarter business decisions in eCommerce by delivering actionable data and insights on online product prices, availability, share of search, and more. We operate across 1000+ e-retailers in 60+ countries, serving industry giants such as Heineken, Lego, Danone, Nestlé, and JDE. As a leader in data intelligence, we specialize in gathering, analyzing, and applying proprietary artificial intelligence to deliver relevant data and monitoring tools, helping our clients maximize their e-commerce performance., As a Web Scraping Engineer at Shalion, your responsibilities include: + Develop and maintain standardised libraries for our scraping tools using TypeScript. + Create reusable components for data extraction across multiple retailers (ie, an abstract layer for Playwright and Puppeteer). + Build error handling and retry mechanisms for scraping operations. + Write unit-testing and performance tools to avoid backward compatibility issues and speed up/optimize our current flows. + Understand the scraping universe and collaborate into improving the tools and components for it. + Collaborate with Data Operations and Backend teams. ## Related Videos - [From clicks to cribs - How to find your dream home with web scraping](https://www.wearedevelopers.com/videos/767-from-clicks-to-cribs-how-to-find-your-dream-home-with-web-scraping) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Automate everything via NodeJS and Puppeteer](https://www.wearedevelopers.com/videos/322-automate-everything-via-nodejs-and-puppeteer) - [Nest.js - TypeScript in the backend can also be clean](https://www.wearedevelopers.com/videos/1033-nest-js-typescript-in-the-backend-can-also-be-clean) ## Related Articles - [Dev Digest 113 - Debugging above the cloud](https://www.wearedevelopers.com/magazine/422-dev-digest-113-debugging-above-the-cloud) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 133 - Back to Front](https://www.wearedevelopers.com/magazine/474-dev-digest-133-back-to-front) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 106 - DHH in HD](https://www.wearedevelopers.com/magazine/394-dev-digest-106-dhh-in-hd)