Backend Developer | medior

Job description

Founded and managed by developers, Rentman puts technology first. We believe in long-term solutions instead of temporary workarounds. Our workflow is developer-first, aiming to get things built as efficiently as possible. To keep yawns at bay, we keep admin tasks to a minimum and create tools to eradicate repetitive tasks.

We work in 4 scrum teams that consist of frontend and backend developers, with a diverse international background. As a Backend Developer, you and the rest of your team aim to make the lives of rental companies across the globe as easy as can be.


Are you keen about solving complex equipment availability problems, coming up with high-performance solutions to problems in various areas, writing complex yet effective SQL queries? Are you interested in constantly learning and looking for ways to improve existing code? If the answer to these questions is “yes”, then you will most likely find working on our software stack a true pleasure.

We come from a traditional monolithic PHP background. We have spent a fair amount of effort on decoupling our services and building the leanest and fastest data gateway we could think of. Along the way we embraced microservices, a serverless architecture (AWS Lambda & Fargate) for some of our services, came up with our own query language and designed a modern build- and deployment process that fits our organisation.

Backend stack

  • modern OO PHP 8 framework

  • MySQL 8

  • websockets (NodeJS and SocketIO) to sync data between clients

  • AWS services are the backbone of our stack (ECS, Fargate, RDS, SQS, S3, Lambda). We design for high-availability and we deploy our services in multiple regions. We utilize docker containers a lot and have a CI/CD pipeline for most of the microservices we deploy

  • we work based on "Continuous integration" so our systems can be separately run on different versions

About Rentman

At Rentman we have developed a smart and powerful resource management and planning platform for the event and production industry.

From small companies to high-end event service providers, businesses in over 70 countries use our software to realize festivals, concerts, corporate events, and more. For event service providers that encounter daily challenges with keeping track of inventory, scheduling staff or creating professional estimates in a highly dynamic industry, Rentman is a solution.

Rentman has its HQ in Utrecht (The Netherlands) and other locations in Toronto (Canada) and Colombo (Sri Lanka). Over the last 10 years, we have successfully grown into a business that employs almost 70 professionals with 20 different nationalities.

What you get at Rentman

  • A competitive salary

  • A "13th month" annual performance bonus based on company results

  • 25 days of paid vacation

  • A personal budget for training purposes and personal development

  • Voluntary pension plan

  • Different sports activities and OneFit subscription

  • A flexible and open work environment, including free lunches, office fun (Xbox and Ping Pong), legendary (karaoke) parties, fun team activities, and an informal atmosphere

  • If you have been employed for 5 years, you get a sabbatical of 4 weeks

  • An amazing office at the heart of Utrecht in a historical building at Drift 17

  • Check out our public roadmap to get an idea of features planned for development

Job requirements

Who are we looking for?

We look for developers that like algorithmic challenges, are keen on reducing system complexity and have an eye for solving cross-team problems. Next to this, you:

  • have an academic background in computer science or similar (bachelor/master)

  • have at least 3 years of development experience

  • have experience with PHP and relational databases, preferably MySQL8

  • have knowledge of Git and an agile software development workflow

  • have excellent command of the English language in word and writing

  • thrive in a changing, collaborative and initiative-taking environment

Don't worry if you don't tick all the boxes, but let us know why you are the best for this role anyway.

Process and how to apply

Want to apply? The more we get to know you and why you applied for this job, the better your chances. The first interview is an introductory chat to see if there’s a potential match. If we both agree this is the case, you can show us your technical skills in an assessment. After the assessment, a second interview will follow with your potential Manager and a colleague.

Apply now by using the apply button. For questions or additional information, contact Stella at

To all recruitment agencies: Rentman does not accept agency resumes. Please do not forward resumes to our jobs alias, Rentman employees or any other organization address. Rentman is not responsible for any fees related to unsolicited resumes.