Educredentials Developer
ApplyHelp 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.