Fullstack Engineer (C++ & React)
Role details
Job location
Tech stack
Job description
- Modern tech stack - Modern C++, microservices, React, TypeScript, Kubernetes, and Azure.
- Ownership & trust - You'll be trusted to deliver end-to-end solutions in close alignment with your team.
- Collaborative culture - A friendly team that values openness, feedback, and quality.
What Makes This Role Meaningful?
This role is ideal if you enjoy working on complex technical challenges while staying connected to real user value. You'll contribute to the transition from a legacy monolithic backend toward a modern, scalable microservices architecture, helping shape the future of our product. Your work will be used by leading global organizations such as ASML, ABN AMRO, and Shell, helping them make smarter, faster, and more sustainable decisions through optimization technology.
How You'll Make an Impact
Our Cloud team is responsible for the reliability, performance, and scalability of our SaaS cloud platform. To that end you will:
- Build & evolve backend services - Together with your teammates, build and evolve modern C++ microservices and APIs.
- Contribute to the frontend - Develop features in our React & TypeScript portal.
- Understand and evolve existing systems - Read, understand, and help decompose existing backend systems in order to build improved replacements.
- Work across teams - Collaborate with other engineering teams and stakeholders such as user support and operations when needed.
- Own your contributions - Take responsibility for your work while aligning with team decisions, product direction, architecture, and long-term vision., * Relevant engineering experience - Able to contribute independently while working closely with the team and broader product context.
Requirements
Do you have experience in TypeScript?, Do you have a Bachelor's degree?, * Strong C++ skills - Experience with modern C++ standards and libraries in production environments.
- Systems mindset - Understanding of how frontend, HTTP, networking, authentication/service principals, and backend services fit together.
- Microservices experience - Solid understanding of distributed systems and REST-based APIs.
- Linux and Cloud Affinity - Experience working in Linux environments; cloud and Kubernetes experience is a plus.
- Clear communication - Structured, transparent, and collaborative in how you work.
- Quality focus- You care deeply about clean code, reliability, and sustainable solutions.
- AI Literacy: experience (at least interest in) working using GenAI to maximize efficiency.
Benefits & conditions
You'll join a company where deep technology meets real-world impact-and where people genuinely care about what they build and how they work together.
Impact & environment
-
A role with high technical ownership and visibility.
-
A stable yet ambitious product-led SaaS company.
-
A down-to-earth, international team with short lines and high trust.
-
Hybrid working from our Haarlem office (at least one day per week).
Reward & benefits
-
Competitive salary
-
Fully paid pension.
-
Hybrid work
-
30 vacation days to properly recharge.
-
A culture that prioritizes continuous learning and skill development through coaching and training.
-
️ 'Short-term remote friendly' the freedom to occasionally work from abroad, in alignment with the team.