Your mission
VeiligWerk builds software that helps construction companies prevent accidents by making it easy to report incidents and unsafe situations, plan toolbox meetings, run inspections, analyze trends and a whole lot more. We currently serve 200,000+ construction workers across the Netherlands, with clients like Heijmans, Dura Vermeer, Boskalis, and TBI. We were recently acquired by Pro4all, but will continue to run our own product with a few shared integrations.
We’re a close, on-site team of 14 in Weesp. After a major frontend rebuild, we are working on new features that are more backend-heavy and we’re looking for someone to become the goto owner of our backend.
What you’ll do
Own and evolve our backend platform: Node.js services (RPC-style) backed by MariaDB.
Design and improve schemas, queries, indexing, and data models for performance and reliability.
Build and maintain APIs powering the frontend.
Lead backend technical direction: architecture, standards, code quality, observability, and security.
Implement and maintain integrations with the Pro4all ecosystem (e.g., shared logins/SSO).
Collaborate closely with the frontenders in the team to create awesome new features.
Our stack
Backend: Node.js, RPC-style microservices, MariaDB.
Currently on bare-metal Linux, migrating toward Kubernetes.
Frontend: React (TypeScript), Bootstrap, Redux.