New to Magnet.me? Sign up now to get your own personalised job matches.

Sign up

New to Magnet.me? Sign up now to get your own personalised job matches.

Sign up

Backend Developer | PHP

Job in Utrecht, the Netherlands
Posted

Degree level

Bachelor

Job function

IT

Required language

Dutch (Fluent)

Work experience

1 to 3 years

Find your job faster with a profile

Directly see your job matches and find a job that's perfect for you.

Description

We are Rentman!

In short, Rentman is a leading software provider for professionals of the event industry. Working under the same roof in the heart of Utrecht (NL), our international team aims to make the lives of event rental companies across the globe as easy as can be.

We aspire to make our everyday hustle a growing opportunity, and our workplace exciting to work at. Visit our careers page to learn more about what we stand for.

The team 

Founded and managed by developers, Rentman puts technology first. Our engineers are given all the tools needed to get the job done and be happy doing so. We focus on one product and believe in long-term solutions instead of temporary workarounds.

Our young and interdisciplinary development team of developers work agile on various bigger and smaller challenging and rewarding projects. 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 boring and repetitive jobs. Plus, we don’t work with deadlines, because we believe in the intrinsic motivation of developers.

Architecture 

We come from a traditional monolithic PHP background. We have spend 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 7 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

Projects you will work on

  • historically our data used to live in dedicated silos per customer. We’re moving user profiles to the global space and utilize API’s between the silo’s to help our customers collaborate more effectively. You will work on matching data and connecting our customers.
  • relational database model design 
  • refactor legacy parts of the system for team and company growth
  • check out our public roadmap to get an idea of features planned for development

Who are you?

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

  • have an academic background in computer science (HBO/WO)
  • experience with PHP and relational databases, preferably MySQL8
  • have knowledge of Git and an agile software development workflow
  • design, implement and test new features
  • collaborate with and review PR’s of other team members

We offer

  • full time position (32 hours is negotiable)
  • competitive salary
  • 25 days of annual leave
  • performance based 13th month
  • room for personal development within a fast-growing company
  • flexible working hours
  • laptop, ergonomic workstations with sit/stand desks, multiple screens and whatever you need to do your job
  • voluntary pension
  • paid travel expenses
  • bright and modern office in the heart of Utrecht
  • free lunch, fully stocked kitchen and even our own beer tap
  • bi-annual company events and spontaneous get-togethers
  • Ping-Pong and Xbox in the office

Procedure

You can apply using the button below. The more we get to know you and why you applied for this job, the better. The first interview is an introduction chat to see if there is a potential match. If this is the case, then we will put your skills to the test. This test can be made from home. If we’re still into each other, an interview with two of our developers will be planned.

Interested? Apply now! For additional information or questions, contact Fanou at work@rentman.io.

Requirements

  • academic background in computer sciences (HBO/WO)
  • experience with PHP and relational databases, preferably MySQL8
  • You have an EU citizenship or a work permit, preferably already living in The Netherlands
Share:
Logo Rentman
About Rentman
to company page

Projecten beheren en overal binnen enkele klikken inzicht in alle relevante informatie! De Rentman software koppelt materiaal- en relatiebeheer met de mogelijkheid om direct op projectbasis personeel en voertuigen te beheren. Binnen enkele klikken genereer je overzichtelijke offertes en krijg je inzicht in de kosten en baten van een project.
Op basis van de te verrichten werkzaamheden sleep je eenvoudig een...

Other
Utrecht
10 employees