
Senior Full-Stack Developer (MERN Stack)
- Hybrid
- Utrecht, Utrecht, Netherlands
- €3,600 - €5,400 per month
- Product
Job description
At Learned, we help organizations truly support the growth of their people. With our modern HR platform, we transform traditional HR processes into a future-proof approach where performance, development, and feedback take center stage. Today, hundreds of companies – from fast-growing scale-ups to established corporates – rely on our software. And we’re growing fast. That’s why we’re looking to strengthen our development team – are you our new Senior Full-Stack Developer?
Together, we make the difference – here’s what you’ll do
As a Senior Full-Stack Developer, you’ll take a leading role in designing, developing, and maintaining our SaaS platform. You’ll work across the entire stack, from designing intuitive user interfaces in React to building scalable APIs and backend services with Node.js. You collaborate closely with product managers, designers, and fellow engineers to turn ideas into high-impact features that our customers love.
Your average week might look something like this:
Collaborate with product and design teams to scope and build new features that improve the user experience
Write clean, scalable, and maintainable code using modern JavaScript, React, Node.js, and MongoDB
Architect and implement performant and secure REST APIs that power our platform
Lead technical design sessions and contribute to system architecture decisions
Review pull requests, mentor junior developers, and help uphold high engineering standards
Contribute to improving developer workflows, CI/CD processes, and automated testing
Take ownership of projects from planning through deployment, ensuring timely delivery and high quality
In short: thanks to your work, our platform becomes faster, smarter, and more scalable – allowing customers to grow and enabling Learned to reach the next level.
Job requirements
What do you bring?
You’re someone who loves to build smart, scalable applications that make a real impact. You enjoy working across the stack and thrive in an environment where ownership, creativity, and growth go hand in hand.
You have 5+ years of experience as a full-stack developer and feel at home in the MERN stack (MongoDB, Express.js, React.js, Node.js)
You're fluent in JavaScript (ES6+) and TypeScript, and know how to build clean, scalable, and maintainable code using modern design patterns and best practices
You’ve built (or helped scale) large SaaS platforms, and understand what it takes to keep things fast, secure, and reliable
You bring a sharp eye for user experience – not just in the browser, but also in how you structure APIs and backend flows
You’re comfortable taking the lead on technical decisions, enjoy mentoring others, and bring your team along through feedback and code reviews
You’re someone who sees opportunities where others see blockers – and you like to think ahead, solve problems proactively, and keep improving
Last but not least: you're curious, open to learning, and excited about building a platform that helps people grow at work – just like you
What can you expect from us?
At Learned, you’ll join a fast-growing, young company that’s reshaping the traditional HR market. Since our start in 2019, we've been working with a driven, international team to transform the HR industry. We’re ambitious and entrepreneurial, always moving forward toward our big goals. But having fun is just as important to us: we share healthy, fully catered lunches at the office every day and organize monthly team activities.
Here’s what you can count on:
A salary between €3.600 - €5.400 gross per month (based on 40 hours & depending on your experience)
A MacBook and everything you need to do your job well
25 vacation days based on full-time employment
You work at least 3 days at the office, with flexible days beyond that
Travel expense reimbursement via our mobility plan
Pension plan via Brand New Day: 10%, with 50% paid by us
A personal development budget of €1.000 per year (based on full-time)
An ambitious, international environment (with over 7 nationalities!) where we challenge each other and celebrate success together
Sounds good? Great. We'd love to hear from you – and who knows, maybe we'll be getting to know each other soon. 😉
or
All done!
Your application has been successfully submitted!