Full Stack Developer — Opportunihub
Job

Full Stack Developer

Learned · Utrecht, Utrecht, Nederland

At a glance

Type
Job
Organisation
Learned
Location
Utrecht, Utrecht, Nederland
Work mode
On-site
Deadline
Rolling / not stated
Posted
27 Oct 2026

About this job

<p style="text-align:start;"><strong><span style="color:#121317">The mission</span></strong><span style="color:#121317"><br>Help build fair, engaged and high-performing teams.<br>We believe everyone deserves a fair opportunity to develop and be rewarded for the value they bring. That's why we build software that helps organizations set clear expectations, define what a role entails, assess performance fairly, support employee growth, and make compensation transparent and explainable. From clear roles to fair rewards, all within one continuous process. Will you join us in driving this change?</span></p><p style="min-height: 1.7em;"></p><p style="text-align:start;"><strong><span style="color:#121317">The opportunity</span></strong><span style="color:#121317"><br>As our new Full Stack Developer, you'll play a key role in building and improving our SaaS platform. You'll work across the entire stack: from intuitive user interfaces in React to scalable APIs and backend services in </span><a rel="noopener" target="_blank" href="http://Node.js">Node.js</a><span style="color:#121317">, and AI features that turn HR data into real insights for managers and employees.</span></p><p style="text-align:start;"><span style="color:#121317">Your average week in Utrecht:</span></p><ul><li><p><span style="color:#121317">Shaping and building new features together with product and design</span></p></li><li><p><span style="color:#121317">Working in structured weekly sprints with your team</span></p></li><li><p><span style="color:#121317">Writing clean, scalable and maintainable code in TypeScript, React and Node.js</span></p></li><li><p><span style="color:#121317">Building and improving performant, secure REST APIs</span></p></li><li><p><span style="color:#121317">Contributing to technical discussions and architecture decisions</span></p></li><li><p><span style="color:#121317">Reviewing pull requests to keep quality high</span></p></li><li><p><span style="color:#121317">Improving developer workflows, CI/CD and automated testing</span></p></li><li><p><span style="color:#121317">Owning features from idea to deployment</span></p></li></ul><p style="text-align:start;"><span style="color:#121317">In short: your work directly makes our platform faster, smarter and more scalable, helping our customers grow and pushing Learned to the next level </span></p><p style="min-height: 1.7em;"></p><p style="text-align:start;"><strong><span style="color:#121317">The team</span></strong><span style="color:#121317"><br>You'll join a development team of 6 developers in Utrecht, working closely with 11 colleagues in Sri Lanka through a buddy system that keeps lines short. The team is led by Alex, our CTO. We're an international company of 55 people (7+ nationalities) serving 350+ customers, increasingly at enterprise level. With the EU Pay Transparency Directive coming up, demand for our product is growing fast, and so is our roadmap.</span></p><p style="text-align:start;"><span style="color:#121317">We work together at our Utrecht office on Mondays, Wednesdays and Fridays. Our values, PACE, shape how we work: Personal growth, Adaptive thinking, Contribute to the BHAG and Effective collaboration.</span></p><p style="min-height: 1.7em;"></p><p style="text-align:start;"><strong><span style="color:#121317">Your growth</span></strong></p><ul><li><p><span style="color:#121317">Learning every day from experienced, senior colleagues</span></p></li><li><p><span style="color:#121317">Hands-on experience building AI features into a product used by hundreds of companies</span></p></li><li><p><span style="color:#121317">A personal development budget of €1,000 per year</span></p></li><li><p><span style="color:#121317">An open feedback culture: we practice what we preach</span></p></li></ul><p style="min-height: 1.7em;"></p> <br> <p style="text-align:start;"><strong><span style="color:#121317">The musts</span></strong></p><ul><li><p><span style="color:#121317">You already live in the Netherlands and can work from our Utrecht office at least 3 days a week</span></p></li><li><p><span style="color:#121317">Around 3+ years of experience as a Full Stack Developer</span></p></li><li><p><span style="color:#121317">Solid experience with TypeScript, React, Node.js and Express.js</span></p></li><li><p><span style="color:#121317">Experience building or integrating AI features in a product (e.g. LLM features, agents or retrieval)</span></p></li><li><p><span style="color:#121317">A strong eye for user experience, in both frontend and backend</span></p></li><li><p><span style="color:#121317">You communicate clearly and confidently in English</span></p></li><li><p><span style="color:#121317">You're proactive, take ownership and love learning together through feedback<br></span></p></li></ul><p style="text-align:start;"><strong><span style="color:#121317">The nice-to-haves</span></strong></p><ul><li><p><span style="color:#121317">Experience with MongoDB or similar databases</span></p></li><li><p><span style="color:#121317">Experience with CI/CD, automated testing and cloud infrastructure</span></p></li><li><p><span style="color:#121317">Experience with React Native</span></p></li><li><p><span style="color:#121317">Experience in B2B SaaS, ideally HR tech<br></span></p></li></ul><p style="text-align:start;"><strong><span style="color:#121317">The benefits</span></strong></p><ul><li><p><span style="color:#121317">A salary between €4,000 and €5,000 gross per month (based on 40 hours, depending on experience), with room to grow</span></p></li><li><p><span style="color:#121317">25 vacation days (based on full-time)</span></p></li><li><p><span style="color:#121317">A pension plan via Brand New Day (10%, of which we pay 50%)</span></p></li><li><p><span style="color:#121317">A personal development budget of €1,000 per year</span></p></li><li><p><span style="color:#121317">A MacBook and everything you need to do your job well</span></p></li><li><p><span style="color:#121317">Travel expense reimbursement via our mobility plan</span></p></li><li><p><span style="color:#121317">A hybrid setup: at least 3 days at the office, flexible beyond that</span></p></li><li><p><span style="color:#121317">Daily catered lunches and monthly team activities 🎉</span></p></li><li><p><span style="color:#121317">An ambitious, international environment where we challenge and inspire each other<br></span></p></li></ul><p style="text-align:start;"><span style="color:#121317">Sounds good? 🙌 We'd love to hear from you.</span></p><p>Find <a href="https://www.arbeitnow.nl">Jobs in Netherlands</a> on Arbeitnow</a>

How to apply

  1. 1 Read the full details above and confirm you meet the eligibility criteria.
  2. 2 Prepare your documents — an updated CV, and any cover letter, proposal or certificates required.
  3. 3 Click Apply on official site to complete your application on Learned’s official page.
  4. 4 Submit as early as possible — many close once filled.
Apply on official site

Sourced from arbeitnow. Always verify details on the official website. Opportunihub never charges you to apply.

Frequently asked questions

How do I apply for Full Stack Developer?

Review the full details and eligibility on this page, prepare your documents, then use the “Apply on official site” button to complete your application on Learned’s official page.

Is this opportunity remote or location-based?

This opportunity is based in Utrecht, Utrecht, Nederland. Check the official listing for any relocation or on-site requirements.

Is Full Stack Developer free to apply for?

Opportunihub lists this Job for free. Legitimate Jobs do not ask for payment to apply — never pay a fee to submit an application.