Backend Developer | senior | Jobs | Rentman

Backend Developer | senior

Utrecht, Netherlands
Job openings
Apply for this job

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.


Architecture

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

  • 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


About Rentman

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 [email protected]  

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.


Job openings
Apply for this job