Senior Backend Developer

Ciratum
Weesp, Netherlands
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
English, Dutch
Experience level
Senior

Job location

Weesp, Netherlands

Tech stack

API
MariaDB
MySQL
Node.js
Systems Integration
Indexer
Backend
Kubernetes
Front End Software Development
Microservices

Job description

At VeiligWerk, safety comes first. Our mission is to help construction companies prevent accidents and protect their people. With our software, workers can easily report incidents and unsafe situations, organize toolbox meetings, run inspections, and more. Today, over 200,000 construction professionals across the Netherlands rely on our platform, with clients including Heijmans, Dura Vermeer, Boskalis, and TBI. We're a dedicated team of 15 in Weesp. As part of Pro4all, we combine our focus on safety with the strength of shared integrations. After a full frontend rebuild, we're now focused on backend-heavy product development and are looking for a backend developer to help us scale further. What you'll do

  • Build and improve backend services in our domain-driven microservice architecture (Node.js, Express, RPC, MariaDB)
  • Develop APIs and integrations, including connections within the Pro4all ecosystem (e.g. shared login/SSO)
  • Improve data models, queries, and indexing to keep the platform fast and reliable
  • Contribute to observability, security, and maintainability as we continue our Kubernetes migration
  • Work with the team to deliver features that make construction sites safer Our stack - Backend: Node.js, RPC-style microservices, MariaDB

Requirements

At least 3+ years experience with Node.js and MariaDB/MySQL at scale.

Proven ability to design and operate service-oriented systems with clear boundaries.

A great communicator who enjoys collaborating in a tight-knit, on-site team.

Professional proficiency in English; Dutch is a plus.

Someone residing in the Netherlands.

Apply for this position