
Tech Lead
- On-site, Hybrid
- Utrecht, Utrecht, Netherlands
- Development
Job description
Are you our new Tech Lead?
About LegionellaDossier
At LegionellaDossier, we’re on a mission to make water safety smarter and simpler for businesses. We improve safety and compliance by delivering software that mitigates risks, ensures safety, and streamlines workflows.
We’re entering one of our most ambitious phases yet a complete rebuild of our platform into a modern, scalable, Node.js-based microservices architecture. While we make this leap, we need a strong technical leader to keep our current PHP/Symfony application running smoothly until the transition is complete.
The Role
We’re looking for a Tech Lead who is passionate about building in Node.js and modern JavaScript tooling but also highly proficient in Symfony to maintain our existing monolith in the interim.
You’ll be the technical backbone of the team: driving architectural decisions, mentoring developers, and guiding us through a complex transformation that will shape our product for the next decade.
This role is equal parts technical leadership and hands-on coding ideal for someone who thrives on turning ambitious plans into scalable, maintainable systems.
The Project
Our current platform is a high-performing, battle-tested Symfony monolith. It’s served us well, but to scale and innovate faster, we’re moving to Node.js microservices.
Your mission:
Lead the technical design and evolution of our new microservices platform in Node.js.
Keep the existing Symfony application stable and performant during the transition.
Define engineering standards, review architecture, and keep the team laser-focused on quality and performance.
Your Responsibilities
Technical leadership: Define architecture, set coding standards, and ensure engineering excellence.
Node.js expert: Drive the development of our new platform using Node.js, modern frameworks, and best practices.
Symfony bridge: Maintain and evolve the legacy application until full migration is achieved.
Migration management: Lead the transition from monolith to microservices with minimal disruption.
Mentorship: Coach developers, foster skill growth, and improve workflows.
Hands-On delivery: Write clean, maintainable code and conduct thorough code reviews.
Collaboration: Partner with product managers, QA, and DevOps to deliver reliable, scalable solutions.
Job requirements
What We’re Looking For
Experience: Proven expertise in Node.js (or willingness to dive deep immediately) and at least 5+ years with PHP/Symfony.
Leadership: Track record of leading teams through complex technical change.
Migration Expertise: A nice to have is hands-on experience moving from monoliths to microservices.
Adaptability: Able to pivot between maintaining PHP systems and building new Node.js services.
Problem-solving mindset: Balances big-picture architecture with pragmatic delivery.
AI Awareness: Curious about, and ideally experienced in, using AI tools to accelerate development.
Collaboration skills: Strong communicator, thrives in a hybrid environment.
What We Offer
Hybrid setup: Office on Mon, Tue, Thu; remote on Wed, Fri.
Impact: Direct influence on a once-in-a-decade rebuild.
Growth: Shape your career across both PHP/Symfony and Node.js ecosystems.
Culture: Work with passionate, collaborative colleagues who share knowledge, challenge each other, and celebrate wins.
If you’re ready to lead a major shift into Node.js microservices while keeping our current platform rock-solid, we’d love to hear from you.
or
All done!
Your application has been successfully submitted!