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 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.