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, backend and full-stack developers, with a diverse international background. As a senior 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.
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
MySQL 8 and modern OO PHP 8 framework
Websockets (NodeJS and SocketIO) to sync data between clients
Rentman develops smart and powerful resource management and planning SaaS software. Particularly used in the event and production industry. Our headquarter is in Utrecht, The Netherlands, and other offices are in Toronto and Colombo. Over the last years, we have successfully grown into a business that employs 65 professionals from over 15 countries. And we are ready to grow more!
We are proud of our extensive tool that makes the lives of our customers easier. 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 scheduling staff, keeping track of inventory or creating professional estimates in a highly dynamic industry, Rentman is a valuable solution. We help our customers increase profits and deliver better events.
What you get at Rentman
A competitive salary
Work with an ambitious, young and inclusive international team
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
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)
are responsible for or involved with architectural decisions in your current role
are a coach for junior and medior developers
have worked for several different companies or clients
have experience with PHP and relational databases, preferably MySQL
have excellent command of the English language in word and writing
thrive in a changing, collaborative and initiative-taking environment
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 introduction interview get to know each-other, explain more about the role and to see if there is 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 our CTO and a colleague.
Apply now by using the apply button. For questions or additional information, contact Stella at firstname.lastname@example.org.
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.