EduCredentials Developer

Apply

Help to build the digital future of education

Do you want to use your technical skills for innovation in education? Do you get excited about working with modern technologies and realising smart, secure and privacy-conscious solutions? And do you have a heart for open standards, sustainability and collaboration? Then this position as EduCredentials Developer at SURF is just what you are looking for.

Where you will work

SURF is the IT 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. Within our Education Services department, we develop smart solutions for flexible education, digital learning materials and educational data sharing together with institutions.

The team you will join

You will join the newly established Development team, one of four teams within the Education Services department working on developing and using services in the field of digital learning materials and flexible education for MBO, HBO and WO. The Development team provides software developers to various scrum teams and projects. From this team, you will be deployed in the Edubadges/eduCredentials product team.

What you will do

As eduCredentials Developer, you will play a key role in the further development of the Edubadges service and its successor: eduCredentials.

Edubadges is the platform used by 60 educational institutions in secondary and higher education to issue digital credentials, including microcredentials. These digital credentials allow learners to demonstrate the knowledge and skills they possess. The digital credentials can easily be shared, for example via LinkedIn, with educational institutions or employers. The recipient can view them and verify their authenticity.

The new eduCredentials platform will use the latest standards and techniques and will be optimally integrated with other educational applications. So you are not only working on the existing platform, but also on the future of digital credentials!

As a developer, you will work on:

  • Design, realisation and management of a reliable, scalable and secure platform.
  • (Further) development of back-end and front-end components of the current and future platform.
  • Integrations with education systems (SIS, LMS, portfolios).
  • Implementing authorisation/authentication (SURFconext, EduID, OAuth2).
  • Development of dashboards and interfaces for management purposes.
  • Implementation of standards such as Open Badges 3.0, Verifiable Credentials and OOAPI.

Your skills and experience

We welcome candidates with experience and/or knowledge in the fields of:

Engineering

  • Backend development in Python/Django and knowledge of Rust.
  • Frontend development with frameworks such as Vue.js or Svelte.
  • RESTful APIs, OAuth2, JWT, and encryption/signing.
  • CI/CD, DevOps, containerisation (Docker/Kubernetes).
  • Open standards such as Open Badges, Verifiable Credentials, OOAPI.
  • Education systems such as Osiris, Canvas, Brightspace.

Soft skills

  • You communicate clearly with both tech colleagues and non-tech stakeholders.
  • You can communicate effectively in both Dutch and English, which is important as you will be working with both Dutch-speaking and international colleagues
  • You are inquisitive, independent and like to think about new applications.
  • You feel at home in a team that is multidisciplinary and collaborative.

Education

  • Hbo or wo working and thinking level, preferably in Computer Science, Software Engineering.

Ready to shape the future of learning together?

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, Nederland, 3511 EP, Utrecht, Nederland
Employment
Permanent
Salary
€4563 - €6519
Hours per week
32 to 40 hours
Deadline
17 August 2025
Substantive questions
Alexander Blanc
alexander.blanc@surf.nl
+31628152201
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 "EduCredentials Ontwikkelaar "