Back-End Engineer

Apply now

Back-end Engineer

Check is growing constantly. City by city. Country by country. Our business is always evolving and so is our platform. Check is therefore looking for a Back-end Engineer. Responsible for scaling and optimizing our platform, and implementing new features in our back-end.

Full-time · Amsterdam


You will join our Product team (7 FTE) and work together with our current Back-end Engineers and the rest of our engineers in developing the platform. You’ll be mainly responsible for implementing new features in our back-end.


Check is a fast-growing shared mobility platform, providing the easiest way around town. We believe urban mobility can be more efficient and we want everyone in every city to be able to reach their destination within 15 minutes. We do this by introducing new and smart forms of mobility. Our shared e-mopeds, kickscooters and cars are available in cities throughout The Netherlands and Germany.

With our solutions we help to reduce the carbon footprint and work towards a cleaner world.

In February 2020, we launched our first 160 e-mopeds in Rotterdam and within 6 months we 10x-ed that, opening in Amsterdam, The Hague and Breda. Not long thereafter we turned profitable as a company at group level and became an international company by opening our first German city: Düsseldorf. In the meantime, Check added Groningen and Leeuwarden to its service and more locations are lining-up, having our next 10x in the crosshairs.


You will be joining the Product Team as a Back-end Engineer. The Product team built Check’s entire platform in-house. Our apps, back-end systems, custom tools and integrations and data warehouse are fully in our hands. The Product Team determines how to manage, develop and scale the platform. As a team member, you will join this conversation of how we go about it. This means working together with all our teams with one shared goal in mind: growing Check in a smart way.

As a Back-end Engineer you will join forces with our current Back-end Engineers in developing our back-end platform. You’ll assess upcoming features on feasibility and implications and work on the implementation of these features in our back-end. Examples are adding new modes of transportation to our platform, building invoicing systems or connecting our platform to mobility aggregators (MaaS platforms).

Furthermore, you’ll look for opportunities to optimize our current back-end architecture. You’ll make sure our platform is future-proof, lean and scalable. You share knowledge company-wide and actively involve other teams in your considerations and decisions. In addition, you’ll be actively involved in defining the strategy of the Product Team, which includes identifying valuable new opportunities.

You’ll attend the off-site Quarterly Business Reviews (QBR) together with the rest of the Check team to brainstorm about the future of the company (and - of course - to #enjoytheride).


  • The chance to work in a fast-moving, energetic and dynamic environment;

  • Approximately 50-65k annual salary;

  • Full-time position;
  • Flexible working hours and full working from home support;
  • Flexible vacation days (27+ option to buy more/sell days you don't use);
  • Free lunch, drinks and snacks at the office;
  • Free Check rides;
  • Quarterly (awesome) team outings;


    You have experience building web-based services, preferably using Python. You know your way around API’s. You might have even built some yourself. You’re not only an excellent developer but also a strong communicator who knows how to put business value first. You preferably have a T-Shaped skill set and are excited to join a team of competent and dedicated developers. You have a skill set that (closely) matches the following:
  • 1+ year of experience as a Back-end Engineer
  • Proficient in software development & Python programming
  • Experience with Docker and preferably Kubernetes
  • Experience with relational databases, preferably PostgreSQL
  • Familiar with cloud platforms, preferably AWS
  • Familiar with DevOps and Agile (Scrum)
  • Background in mobility and/or tech companies (no must)
  • Collaborative and business-minded attitude


We managed to achieve these results because working at Check is:

  • Agile We build- and maintain our own platform, which enabled us to design- and introduce a custom-made loyalty program within two months;
  • High-speed Achieve more with a small group of excellent people, eliminating the need for endless discussion and allowing everyone to take full ownership and go do it;
  • Data-driven Assumptions are the mother of all f*ck-ups. Everyone at Check builds their own dashboards to analyse and improve their own work.


We adhere to the following core values:

#Be an owner: we treat everything we do or use as if it is our own. Everyone gets and takes full ownership. 

#Raise the bar: always try to exceed expectations. Not only in your own work, but also in inspiring others.

#Be focused: work on what moves the needle. Prioritise & plan. Do less, but execute what you do to perfection.

#Enjoy the ride: work should feel like a paid hobby


Step1: Our Recruiter Michael will give you a call to check if you have any questions and see if there is a fit with the role.

Step2: We would like to meet you for a first interview in our HQ in Amsterdam.

Step3: We'll prepare a case for you to show us what you got.

Step4: We will make you an offer.

Step5: Contract, check! Join our ride.

Ready to join the ride? Apply via the button below!