Are you a Full Stack Engineer who thrives on building robust and scalable backend systems and seeing them come to life in a clean, modern frontend? Do you like improving complex architectures and prefer working on a product (with all its demands for durable designs and implementations) rather than working on projects?
Then this role at AIMMS might be exactly what youâre looking for.
Why Youâll Love Working With Us
AIMMS serves customers around the globe with technology that helps them make better decisions faster and reduce waste.
As a Full Stack Engineer at AIMMS, youâll play a key role in evolving our cloud platform. Youâll help further convert a legacy monolithic backend into microservices built using modern C++ standards and libraries, while also contributing to a React and TypeScriptâbased frontend portal used by customers worldwide for their mission-critical applications.
Youâll join a small, highly skilled cloud team where your work has real impact and your technical contributions matter. Thereâs room to grow, learn, and help build new systems together with your teammatesânot just maintain existing ones.
What Youâll Find Here
Real technical impact â Build new services that form the backbone of our cloud platform.
True fullâstack work â Backendâfocused, with meaningful frontend contributions.
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.
What Will Help You Thrive And Be Successful
Youâll be a great fit if you bring:
Relevant engineering experience â Able to contribute independently while working closely with the team and broader product context.
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.
Life at AIMMS: The Good Stuff
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.
If you're ready to make a significant impact, apply now â we can't wait to meet you! Prefer more information first? Feel free to reach out to Reza Jahanbakshi - Hiring Manager vial Linkedin or email: Reza.Jahanbakhshi@aimms.com
ââââââ
AIMMS: Who We Are (and why it matters)
It all started in 1989, when we saw a huge untapped potential for mathematical optimization. Since then, AIMMS has touched many aspects of peopleâs daily livesâfrom the electricity delivered to our homes and the distribution of vaccines to emission-reduction policymaking. Today, as a product-led SaaS company, we support industries worldwideâfrom logistics to sustainabilityâenabling smarter, faster, and greener choices.
Weâre a diverse, collaborative, and curious team of over
20 nationalities
, with offices in the
Netherlands
(Haarlem HQ)
, the
US
, and
Singapore
. Working in a self-organized, hybrid way across the globe, weâre guided by four core values -
Integrity,
Care
,
Open
, and
Ambition -
which help us give honest feedback, care deeply for our stakeholders, collaborate across teams, and continuously grow our impact.
How AIMMS made impact:
Our platform was used to build applications that helps state utilities buy electricity from hundreds of power stations,
ensuring
companies
and
consumers always have power
. We optimize daily and real-time purchasing decisions to minimize costs, maintain network stability, and reliably meet demand.