The role
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 (i.e., 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.
Your profile should include the following
* 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.
Interview process
* First interview: Recruitment team screening.
* Second interview: programming assignment.
* Third interview: Tech Lead and Chief Data Officer.
What we offer you
* An international team – Work with colleagues from 10+ nationalities.
* A dynamic and innovative environment – Be part of a high-performing team.
* Hybrid work model – 3 days in-office, 2 days remote.
* Impactful work – Contribute to a challenging and innovative project.
* Flexible benefits – allocate part of your gross salary (pre-tax) to meal vouchers, transport allowance, and private healthcare at a preferential rate.
* Office perks – Fresh fruit and specialty coffee daily.
* Contract: Permanent
* Salary range: from 28,000€ to 35,000€ gross/yearly, according to experience and seniority.
* Great location – Office in Barcelona’s Sarrià-Sant Gervasi district.
Shalion Data Services Limited is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.
#J-18808-Ljbffr