Open Position Data Scraping Engineer

Join our remote team and take on the challenge of scraping thousands of restaurants and maintaining our scraping engine.


Job description

FoodStyles is looking for a Data Scraping engineer to join our team.
You will help support our mission to help people get better food that fits their diet and cravings all the time everywhere. If you share our passion to give more enjoyment and health to the world through food, come join us.

What you'll do:

  • Extend our existing recipe scraping engine with rules and algorithms for new recipe websites.
  • Run and monitor the scraping engine in production, debug potential issues and implement fixes.
  • Come up with creative solutions to handle edge cases (e.g. websites with inconsistent structure, infinite scrolling, etc.)
  • Collaborate with senior members of our team to get advice and help when needed.

Who you are:

  • You have experience with web scraping (understanding the HTML document structure, CSS selectors and challenges caused by Javascript generated dynamic content).
  • You are proficient with the following: Git, Javascript, Node, SQL and Selenium/Puppeteer.
  • You are able to maintain very good code quality by following strict coding rules.
  • You are interested in keeping up with current best practices in your areas of expertise.

Why work with us?

FoodStyles is built on continuous improvement, transparency and maximum momentum. We've built a company we truly love working for, and we think you will love it too.

Fast and data-driven decision making

Building on sound data is the norm. Many decision are based on assumptions, experience and intuition in order to keep momentum. Being clear about what the grounds are for decisions creates faster and more precise learning.

Encouraging debate and avoiding compromise

Encouraging passionate factual disagreement while avoiding consensus creates faster and better learning. The best solutions are often just based on just one side of the argument and requires you to get behind someone else’s idea.

Be authentic and good

Bureaucracy and politics are needed when people lack purpose and passion. It slows you down, costs money and decreases quality. Being authentic means embracing mistakes, disagreements and learning in order to fulfill a purpose. Trying to do good and assuming that other people have good intentions creates positive energy.

Work happier

While we encourage people to come to the office, you can work from any place where you are the happiest and most productive.

We offer a very competitive, above market salary, also the possibility to get share options after a trial period.

Get in touch

We would love to hear about you, your background and what you've been up to recently. It takes less than 3 minutes.

If you know somebody that we’ll hire, you will be rewarded €1000 
(only applies for developer positions)