Fullstack Developer

Apply now

Fullstack Developer

Our development team is constantly developing the systems via which our customers shop for groceries, both customer facing and behind the scenes. As Fullstack Developer you'll become part of this team and of a fast growing organization where you'll get the chance to make a real impact.

Full-time · Barcelona

Crisp is the supermarket app that brings you better groceries. We deliver fresh, seasonal and affordable products from independent producers to families all over the Netherlands and Flanders (Belgium). That’s how we make good food accessible to more people. We are a Dutch company, founded in 2018, with a small working space in Barcelona. We are working with a team of talented people. Enthusiastic, upright and always willing to listen. To each other, and to our customers.

What you'll do

Our approach to building software is lean and pragmatic, with a focus on building the right abstractions for our specific domain. We don't simply slap together a couple of NPM modules, but continuously balance how this impacts our managed complexity and technical debt.

Our stack currently consists of Typescript, React (Native), PostgreSQL, Golang and PHP. We prefer to work with people who have seen—or want to learn—different technologies, as we believe that all tools are a means to an end and it’s good to have some perspective.

We try hard to maintain a high level of readability of our code by putting in the time to adjust abstractions to our ever-changing business. Through extensive automated testing, we have a lot of confidence in the code we release. Everyone in the team is encouraged to touch the entire release process—there are no dedicated testers or system administrators. At Crisp, you will ship code to production on day one.

We are looking for software engineers that like to work directly with their colleagues in other disciplines such as warehouse operations, retail commerce or app user experience. An ideal candidate has a background in computer science, a healthy disregard for red tape and excellent communication skills.

  • You will work on our entire technology stack (frontend, backend, infra, testing, development tooling) to create the best possible experience for our users.
  • You will collaborate directly with specialists of other teams such as warehouse, commerce, service, finance and product.
  • You will design, develop and test features from inception to rollout.
  • You will create high-quality code that is easy to follow, reliable and reusable.

What you'll bring

We are looking for people with a strong computer science or software engineering background. And regardless of whether you're just out of school or have been doing this work for 30 years (we love to work with both!), you fit the following profile:

  • You have at least four years of experience with a general purpose programming language (Python, JavaScript, PHP, etc.).
  • You have a good understanding of database technology such as PostgreSQL.
  • You have a strong understanding of computer science fundamentals.
  • You are a passionate learner who isn’t afraid of new tools and technologies.
  • You possess a degree of pragmatism, with a drive to ship code and solve business problems.
  • Experience with React (Native) is a plus.
  • Experience working on systems that serve a large user base is a plus.
  • Extensive experience with Linux is a plus.

What we offer

  • The chance to leave your mark on our food system and have real impact with your commitment and experience.
  • Working with the best: a high-profile team experienced in building and scaling ventures from the ground up, with diverse backgrounds.
  • The ability for you to learn quickly from others on the team.
  • A team culture based on modesty, openness and excellence.
  • Plenty of opportunity to take responsibility from day one.
  • A look behind the scenes of one of the fastest developing companies in the European market.
  • The opportunity to shape the culture of a well established company in a new, vibrant location.
  • A competitive salary and equity/stock.
  • Regular hackweeks to work on anything you find worthwhile.
  • A travel budget to visit your colleagues in Amsterdam on your own schedule.
  • Time to get to know your colleagues during sports, events and tastings.


We would love to hear from you! Our process starts with a technical assignment, followed up by an on-site interview (possibly in Amsterdam). 

Should you have any questions, please contact us on jobs@crisp.nl.

A reference check is part of our selection process.