Backend Software Engineer

Will you strengthen our product team?

The SaaS platform for workforce management is currently seeking a software engineer to join our product team! Are you ready for a new challenge at a rapidly growing and international company?

About us

Shiftbase helps more than 10,000 companies in various sectors every month by simplifying their workforce scheduling and time tracking. Our platform is user-friendly, flexible, and scalable, providing a complete solution to the challenges our customers face. We operate from our office in Zoetermeer with over 60 dedicated individuals and continue to grow each year. We foster an open and informal culture, placing great value on collaboration, feedback, and innovation. We are always seeking new ways to improve our product and ourselves, and we provide ample opportunity for personal development and idea-sharing.

Job description

As a software engineer, you will be responsible for designing, building, and maintaining software solutions that are testable, scalable, secure, and easy to understand. You will work in a product team with various specializations, focusing on achieving a good balance between developing new features, resolving bugs, and addressing technical debt. You thrive on solving problems for users.

You will tackle a challenging and complex domain, developing solutions that address the core of the problem. You see technology as a means to achieve goals and strive to automate processes as much as possible. Addressing technical debt is a priority to continue building our products.

If something isn't working within the team, we adapt by continuously reflecting. Your feedback contributes to the next adjustment that moves us forward.


  • You have at least 3 years of professional experience with PHP.
  • You have knowledge of test automation (PHPUnit / Playwright).
  • You focus on delivering software iteratively (SCRUM).
  • You contribute to achieving the goals of the team and our organization.
  • You encourage growth and enjoy sharing your knowledge with others. We love to do hackathons!
  • You stay up-to-date with the latest developments and enjoy trying out new tools.
  • You can simplify complex concepts into easily usable solutions focused on the end user.
  • You can explain your choices well and have good communication skills.
  • You function well in a team. Pair programming is something you regularly engage in.
  • You work with precision and strive for quality.
  • It's a plus if you have experience with DDD, Hexagonal, TDD, Typescript, Angular, and/or Nativescript.

What we offer

  • A laptop with Mac, Windows, or Linux;
  • 40 hours per week: 32 hours optionally;
  • Competitive salary that grows with your experience;
  • The opportunity to work (full-time/hybrid) from home or at the office;
  • 25 vacation days based on a 40-hour contract;
  • Excellent pension plan;
  • Every quarter, the opportunity to develop and implement your own ideas;
  • Travel expenses reimbursed;
  • Enthusiastic colleagues who want to expand our services together;
  • A training budget for personal development.

Are you excited about this position? Then send us your motivation and your recent work experience. You may include your CV, but we're particularly interested in the websites and blogs you often read, the podcasts you listen to, the conferences you've attended, and everything that shows who you are and what you can do. Your GitHub account, for example, is more than welcome. We look forward to your application!

Please send an email containing your details addressed to Marco Janssen