Fullstack Developer SURFeduhub

Apply

Would you like to play a key role as a Full-Stack Developer in student mobility in the Netherlands and beyond? At SURF, you’ll work alongside the SURFeduhub team on an innovative platform that enables the secure and seamless exchange of educational data. You’ll contribute to the ongoing development of the SURFeduhub Dashboard and to new, innovative digital services that further facilitate flexible learning. Do you want to make an impact on the future of education and help build smart, innovative solutions? Then we’d love to meet you.

Where you will work

SURF is the ICT cooperative for Dutch educational and research institutions. Together with them, we work on digital services and complex innovation challenges to enhance the quality of education and research.

Working at SURF means working for a unique and open organization. You can see this in everything: the organizational structure, the composition of the project teams, the culture in our offices, and the atmosphere among colleagues. SURF offers excellent employment conditions and takes a flexible approach to work-life balance. Employees enjoy working independently. In addition, everyone is given the space and freedom to apply and develop their talents as effectively and broadly as possible.

The team you will join

You’ll be joining the relatively new Development Team: a growing team of platform engineers, developers, and designers. This means you’ll not only help build innovative solutions, but also actively contribute to the further development of the team and its culture.

You will be part of the SURFeduhub product team, where you will work on services that help educational institutions organize processes such as orientation, enrollment, tracking, and certification in a more flexible way. In addition, together with your colleagues, you will support various multidisciplinary product teams within the unit in an open and collaborative work environment. Sharing knowledge and helping one another are central to this.

What you will do

As a Full-Stack Developer at SURFeduhub, you’ll work on innovative systems that support flexible education in the Netherlands. The platform consists of multiple interconnected components and services, which you’ll actively help build.

In your role, you’ll contribute to the ongoing development of the SURFeduhub Dashboard and components such as the SURFeduhub Registry. You’ll also help ensure optimal collaboration between SURFeduhub and the SURF service eduXchange. We have ambitious plans to develop new services and need your help to make them a reality.

Your responsibilities will include:

  • Further development of the SURFeduhub platform
  • Reviewing colleagues’ code and ensuring software quality
  • Contributing to backlog management, planning, and execution
  • Collaborating with internal and external developers
  • Actively contributing to new developments

Your skills and experience

You are an eager-to-learn developer with strong analytical skills who thrives on solving complex problems.

In addition, you bring:

  • A college or university level of education and thinking, preferably in Computer Science or Software Engineering
  • Several years of experience as a software developer with a focus on front-end development
  • Experience with JavaScript, TypeScript, Express, and Next.js
  • Experience with (open-source) software development and development methodologies in an innovative environment
  • Knowledge of RESTful APIs, OAuth2, JWT, and encryption/signing
  • Good communication skills in Dutch and English
  • Independence, combined with a strong focus on collaboration

SURF takes pleasure in doing its recruitment itself; acquisition is therefore not appreciated.

Applying for a job at SURF

This is what you can expect

1

Apply

After submitting your application, you will immediately receive a confirmation e-mail.

2

Response

After the the closing date, you will receive a response from our recruitment team.

3

First interview

We invite you to our office, because we want to get to know you.

4

Second interview

We invite you again for an interview with others who also want to get to know you.

5

Assessment

We may ask you to do an assignment (assessment).

6

Are you the right person?

Then you will receive a salary offer from one of our HR advisors.

7

Welcome to SURF!

You join onboarding activities with other new colleagues.

Location
Moreelsepark, 48, 3511 EP, Utrecht, Netherlands
Degree
University Degree (Bachelor)
Employment
Fixed term with permanent employment intention
Salary
€4791 - €6845
Hours per week
32 to 40 hours
Deadline
03 May 2026
Substantive questions
Elspeth Lorimer
elspeth.lorimer@surf.nl
Questions about procedure
SURF Recruitment
recruitment@surf.nl
+31 642564500

What we offer

  • Extensive training opportunities
  • 8.33 % holiday pay
  • 8.33 % end-of-year bonus
  • 36 holidays per year (based on a 40-hour working week)
  • An excellent pension scheme
  • An NS Business Card 1st class
  • Chair massages
  • Home working allowance

One more thing...

Research shows: many people do not apply for a job until they can tick all the boxes. We think talent, commitment and fresh insights are just as important. So do you find this job opening interesting? Don't hold back and apply!

Apply for "Fullstack Developer SURFeduhub"