Senior developer

Timewax delivers resource planning software to rapidly evolving service organisations. We are looking for an experienced developer that wants to join our team to help scale and further innovate our platform.
Illustration of person sitting behind a Macbook

About the job

You will be writing code, safeguarding best practices and will have an essential role in designing our new architecture with the rest of the technical team. These are a few examples of exciting projects you can work on:
There are also a lot of other cool things to work on depending on your background and interests, ranging from front-end work with React and TypeScript to DevOps engineering on our Kubernetes platform or backend development in Kotlin.

It’s a joy

“I like that Timewax gives me the space to develop myself. The planning software is a great and challenging product to work on. I definitely feel I’m in the right place here at Timewax.”
Photo of employee Benny van der Bijl
Benny van der Bijl
SOFTWARE DEVELOPER

The work environment

We are a customer-oriented club and like to provide simple solutions. We are honest with each other and with the customer. If we are unable or unwilling to deliver something, we will say so. We like to act quickly and, above all, to do. Our working environment is further characterized by:

If you want to develop yourself in certain areas or if you want to brush up on your knowledge, you can follow some online courses that we will of course pay for.

Our stack

We don’t require experience with a specific programming language or tool, but you get bonus points for familiarity with at least some of the tools in our stack, like:

If that interests you, you can also work on other parts of our system, like our front-end codebase or mobile applications.

What we look for in developers

We’re especially excited about candidates that have experience with developing applications on top of LLMs and planning optimization using constraint satisfaction programming. For example:
If you are a smart developer with real-world experience and a passion for technology we’re confident that you can learn on the job. Other things we are looking for are:
If you don’t have experience with JVM but know another language (e.g., Haskell, Erlang, Swift, F#, OCaml, TypeScript), that is also acceptable. Things that we will be looking for, but are not a hard requirement as long as you are motivated to learn about them:

Your manager

“I enjoy being a support person for the team. That often means removing distractions so you can focus on getting things done. I’m also passionate about technology. I’m looking forward to sparring with you, to learn from you and to facilitate you.”
Filip de Waard
Filip de Waard
MANAGER DEVELOPMENT

The team

We do have an office in the Netherlands and this is where the majority of our team is based, but several of us work remotely, including from Portugal and Guatemala.We have a team with:
We have a small technical assignment as part of our interview process. The result is reviewed with a few team members, which is an excellent opportunity for you to get an impression of your potential future colleagues.

Want to know more?

Reach out to us, we look forward to have a conversation!

Traditional resource planning no longer works

Download this free white paper on how things should be done differently.

Potential revenue increase