Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 1 месяц назад
Web Scraping Engineer
28 000 - 35 000€
Описание вакансии
Текст:
TL;DR
Web Scraping Engineer (TypeScript/Web Scraping): Developing and maintaining standardized libraries and reusable components for web scraping tools with an accent on error handling, retry mechanisms, and performance optimization. Focus on understanding the scraping universe, improving tools, and collaborating with Data Operations and Backend teams.
Location: Hybrid work model, 3 days in-office in Barcelona, 2 days remote.
Salary: €28,000–€35,000 gross/yearly
Company
is a data and insights-driven company providing innovative e-commerce monitoring tools and actionable data through proprietary artificial intelligence globally.
What you will do
- Develop and maintain standardised libraries for scraping tools using TypeScript.
- Create reusable components for data extraction across multiple retailers.
- Build error handling and retry mechanisms for scraping operations.
- Write unit-testing and performance tools to avoid backward compatibility issues and optimize current flows.
- Understand the scraping universe and collaborate on improving the tools and components.
- Collaborate with Data Operations and Backend teams.
Requirements
- 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.
Culture & Benefits
- Work with colleagues from 10+ nationalities in an international team.
- Be part of a dynamic and innovative environment.
- Enjoy a hybrid work model with 3 days in-office and 2 days remote.
- Flexible benefits including meal vouchers, transport allowance, and private healthcare.
- Office perks such as fresh fruit and specialty coffee daily.
- Permanent contract.
Hiring process
- First interview: Recruitment team screening.
- Second interview: Programming assignment.
- Third interview: Tech Lead and Chief Data Officer.