Rentman logo

Senior Backend Developer

Rentman

About Rentman

At Rentman, we have developed a smart, 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 the best solution.

Rentman has its HQ in Utrecht, Netherlands, and our second office in Toronto, Canada. Over the last 10 years, we have successfully grown into a business that employs nearly 100 professionals with 30 different nationalities. Our internal communication is in English. Rentman has an open and inclusive culture with a flat hierarchy. We are curious, goal-oriented, and take ownership. We love to challenge ideas for the better and help each other to be successful.

Mission Of This Role

As a Senior Backend Developer, you and the rest of our international team aim to make the lives of suppliers to the event industry across the globe as easy as it can be. Therefore, you’ll join our young and interdisciplinary team of developers to work agile on various bigger and smaller challenging and rewarding features.

We are committed to developing excellent software and foster an environment of collaboration and trust. 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 effectively as possible.

What Are You Going To Do?

  • Design and implement new features together with frontend and backend developers in your team
  • Guide feature development within your team from design to release as a tech owner together with the product owner
  • Pushing innovation, taking initiative & ownership
  • Provide mentorship and growth for medior and junior developers within the team
  • Work together with the architecture team to extend and improve the application stack
  • Having fun doing all of the above

Our Stack

Rentman is a modern cloud-based web-application our users rely on on a daily basis. Their employees and freelancers use our app to administer movement of equipment to event locations and back, or to access their data on the go.

From a back-end perspective, Rentman consists of our internal API, a public API, and a set of microservices. The internal API is quite intense on complex database calculations.

  • Modern version of PHP and MySQL, used in our internal API
  • Modern versions of Laravel, used by some of the microservices
  • Our backend is deployed on AWS
  • We work based on "Continuous integration" so our systems can be separately run on different versions

Our Front-End Consists Of

  • Current version of Angular as our main frontend framework, using Typescript
  • Compilation and bundling done by Webpack
  • Websockets (NodeJS and SocketIO) to sync data between clients
  • We work based on "Continuous integration" so our systems can separately run on different versions

Our Testing Approach Includes

  • Automated unit testing on every pull request
  • Automated E2E tests with Ghost Inspector, running weekly and on-demand
  • Automated mobile app tests with Appium and Webdriverio
  • Weekly manual regression testing
  • Manual testing on-demand

Methodology

We use the scrum methodology, run two-week sprints, and have a weekly release cycle. Our four self-organizing development teams consist of a product owner and 4 to 6 frontend or backend developers, one of them has the role of scrum master. Each team is responsible for their own product stream. A separate QA team assists the development teams with their testing activities and takes care of manual and automated regression testing and the release process. During a weekly 'Tech Alignment' meeting, developers together with the CTO discuss technology, address technical debt, and decide on our technical roadmap. 20% sprint capacity can be used for initiatives on the technical roadmap.

Hiring Strategy And Internal Growth

For attracting junior talent, we yearly facilitate an internship development team for two to three computer science students in their final year, with the intent to offer them a job when they graduate. This 'Team Green' is coached by our medior and senior developers.

We strive for a healthy mix of seniority/experience levels in our teams and we want our developers to grow. For that, we provide a training budget to be spent on books, conventions, and courses. With regular check-ins and half-yearly personal evaluations, you and your manager work together to shape your path forward, making sure you continue to have an interesting and challenging mix of tasks and responsibilities.

What We're Looking For

We are looking for an inspiring team member, a self-starter, someone who is eager to learn and share in a multidisciplinary team. You make sure you're always up to date with the latest technologies. Next to this, you:

  • Have an academic background in computer science or similar (bachelor/master)
  • Have 5+ years of strong experience working as a backend developer with experience in multiple development organizations
  • Have mentorship and coaching experience, helping your team level up
  • Have excellent command of the English language in word and writing
  • Are comfortable with developing complex business logic and integrations with external services
  • Enjoy writing clean, well-readable code, equipped with corresponding unit/integration tests
  • Are passionate about solving complex problems
  • 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.

What Will You Get

  • An ambitious, young, inclusive (and awesome) international team
  • Competitive salary range of €5,000 - €6,500 (+8% holiday benefit), based on experience
  • A “13th month” annual bonus based on company results
  • 25 days of paid vacation
  • Flexible WFH policy & work from anywhere for 4 weeks a year
  • A shiny Windows, Linux, or Mac of your choice
  • An Annual training budget to boost your skill
  • A pension plan via BrightPensioen
  • Sports activities (Rentman football team, squash, and padel) and a Onefit fitness subscription
  • An OV Business card if you live further than 10km away from the office
  • A flexible and engaging work environment with free lunches, office perks (PS5, Ping Pong, D&D), legendary karaoke parties, and various team activities
  • A paid 4-week sabbatical after 5 years to go on an adventure
  • An amazing office in the heart of Utrecht, Netherlands, at the historical Drift 17

Our Process

Excited? Because we are!

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 with our recruitment team to see if there is a potential match. If we both agree this is the case, you will meet the Hiring Manager, Onno, and team lead, Tim. After that, you can show us your skills in a take-home assessment. Once your assessment is reviewed, we then invite you to meet our CTO and another developer to review your technical skills and assess team fit, development culture, and values. An extra 30 mins interview may be offered for you to meet members of our Product Team.

Apply now by using the apply button! For questions or additional information, contact us at [email protected]

At Rentman, we celebrate diversity and are committed to creating an inclusive environment for all employees. We believe that our differences make us stronger and strive to foster a workplace where everyone feels valued and respected.

Benefits
Extracted with AI

  • Pension plan
  • Competitive salary range of €5,000 - €6,500 (+8% holiday benefit)
  • A “13th month” annual bonus based on company results
  • 25 days of paid vacation
  • Flexible WFH policy & work from anywhere for 4 weeks a year
  • Annual training budget
  • Sports activities and a Onefit fitness subscription
  • OV Business card for commuting
  • Free lunches, office perks, and team activities
  • Paid 4-week sabbatical after 5 years

Similar jobs

Last update: 23 minutes ago

Instapro Group logo
Instapro Group

Senior Backend Engineer - PHP, Symfony, Laravel

Join Instapro Group as a Senior Backend Engineer, working with PHP, Symfony, and Laravel in a hybrid environment.

Tibo Energy Management Software logo
Tibo Energy Management Software

Senior Backend Developer with TypeScript

Join Tibo Energy as a Senior Backend Developer to lead TypeScript-based solutions in energy management.

Simplicate logo
Simplicate

Mid-Level Back-end Engineer (PHP, Symfony)

Join Simplicate as a Mid-Level Back-end Engineer, working with PHP and Symfony in a dynamic, hybrid environment.

bunq logo
bunq

Senior Backend Engineer with Python and React.js

Join bunq as a Senior Backend Engineer to revolutionize digital banking with Python and React.js in a hybrid work environment.

Kennisnet logo
Kennisnet

Software Developer for Educational Platforms

Join Kennisnet as a Software Developer to create innovative educational platforms using Angular, PHP, and more. Hybrid work in Zoetermeer.

The IoT Provider logo
The IoT Provider

Senior Back-End Developer with Go and IoT Experience

Join The IoT Provider as a Senior Back-End Developer in ’s-Hertogenbosch. Work with Go, Docker, and IoT technologies in a dynamic team.

Reaktor logo
Reaktor

Lead Developer with DevOps and Functional Programming

Join Reaktor as a Lead Developer in Amsterdam, focusing on DevOps, Functional Programming, and JavaScript in a hybrid work environment.

Tiqets logo
Tiqets

Senior Backend Developer

Join Tiqets as a Senior Backend Developer in Amsterdam. Work with AWS, Python, and SQL in a hybrid environment.

ANWB logo
ANWB

Full-stack JavaScript Developer

Join ANWB as a Full-stack JavaScript Developer to enhance our online platform using JavaScript, TypeScript, and AWS technologies.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Junior Fullstack Developer

Join NS as a Junior Fullstack Developer in Utrecht. Work on AWS serverless solutions, eCommerce apps, and DevOps in a dynamic IT team.

Instapro Group logo
Instapro Group

Senior Backend Engineer - Payments

Join Instapro Group as a Senior Backend Engineer in Berlin, focusing on PHP and payment systems in a hybrid work environment.

Mediahuis Nederland logo
Mediahuis Nederland

Full-stack TypeScript/JavaScript Developer

Join Mediahuis as a Full-stack TypeScript/JavaScript Developer in Amsterdam. Work on our Customer Journey Builder platform in a hybrid environment.

Nederlandse Spoorwegen logo
Nederlandse Spoorwegen

Senior Lead Fullstack Developer with Frontend Focus

Join NS as a Senior Lead Fullstack Developer focusing on frontend, working with Angular, AWS, and TypeScript in a dynamic e-commerce environment.

NCR Voyix logo
NCR Voyix

Backend Software Engineer

Join NCR Voyix as a Backend Software Engineer in Amsterdam. Design, build, and maintain scalable backend systems using Java, Node.js, and cloud platforms.

Basic-Fit logo
Basic-Fit

Senior Full-Stack Developer

Join Basic-Fit as a Senior Full-Stack Developer in Tilburg. Work with React, Node.js, and more to enhance fitness experiences across Europe.

Budget Thuis logo
Budget Thuis

Senior Android Developer

Join Budget Thuis as a Senior Android Developer to lead app development and collaborate with a dynamic team in Amsterdam.

Interactivated Solutions logo
Interactivated Solutions

Senior Vue.js Developer with Java Backend Experience

Join Interactivated Solutions as a Senior Vue.js Developer with Java backend experience. Work remotely and lead innovative software solutions.

Sofico logo
Sofico

Senior Software Engineer - Java, Microservices

Join Sofico as a Senior Software Engineer focusing on Java and Microservices in Ghent. Work on ERP solutions for automotive finance and leasing.

NAVARA logo
NAVARA

Fullstack Developer with Angular, C#, and React.js

Join NAVARA as a Fullstack Developer in Rotterdam, working with Angular, C#, and React.js on innovative projects.

Conspect logo
Conspect

Senior Java Software Developer

Join Conspect as a Senior Java Software Developer, working on diverse projects with Java, Spring, and more. Enjoy a great salary and benefits.

Stichting RINIS logo
Stichting RINIS

Senior Developer with C#, Java, and Python

Join RINIS as a Senior Developer to build secure data exchange solutions using C#, Java, Python, and more in a hybrid work environment.

Ask Phill logo
Ask Phill

Back End Developer with Node.js and API Expertise

Join Ask Phill as a Back End Developer, focusing on Node.js and API development in a hybrid work environment in Amsterdam.

Uprent logo
Uprent

Founding Full-stack Software Engineer

Join Uprent as a Founding Full-stack Software Engineer to revolutionize the rental market with innovative web applications.

Ecolab logo
Ecolab

Medior Front-End Developer (Angular)

Join Ecolab as a Medior Front-End Developer focusing on Angular, TypeScript, and JavaScript in a hybrid role in Amsterdam.