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 multidisciplinary Flexible Education team. This team works on innovative services for educational institutions, focusing on flexibility in processes around orientation, enrolment, tracking and certification of educational programmes. One of our key services is Edubadges.

Edubadges is the platform used by 60 educational institutions in secondary and higher education to issue digital credentials, including microcredentials. With these digital credentials, learners can show what 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.

What you will do

As Educredentials Developer, you will play a key role in the further development of Edubadges and its successor: educredentials. This new platform will use the latest standards and techniques and will be optimally integrated with other educational applications. You will therefore not only work on the existing platform, but also on the future of digital credentials!

As a developer, you will work on:

  • Designing, realising and managing 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

You don't have to be able to do everything already, but we welcome candidates with experience or affinity with:

Engineering

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

Soft skills

  • You communicate clearly with both tech colleagues and non-tech stakeholders.
  • You are curious, independent and enjoy thinking 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 or Educational Science with a technical focus.

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
08 June 2025
Substantive questions
Alexander Blanc
alexander.blanc@surf.nl
+31628152201
Questions about procedure
Sophie Vink
sophie.vink@surf.nl
+31642564500

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 "