Wij zijn op zoek naar een Senior Full-Stack Developer die een essentiële rol speelt in de verdere ontwikkeling en het onderhoud van open source software. Deze software richt zich op federatieve identity- en authenticatieoplossingen, met speciale aandacht voor de componenten van OpenConext.org. Het platform, SURFconext, biedt miljoenen gebruikers in het Nederlandse onderwijs en onderzoek veilige toegang tot online applicaties. Je zult zowel de backend (Java/Spring) als de frontend (React) ontwikkelen en onderhouden, en samenwerken met een klein team van ervaren software-engineers. Het project heeft een duur van zes maanden voor 32-40 uur per week, met een vereiste van ten minste twee dagen fysieke aanwezigheid op kantoor in Utrecht.
Must-have vaardigheden:
- Ruime ervaring met Java (Spring Framework / Spring Boot);
- Ervaring met React en moderne frontend development (JavaScript/TypeScript);
- Ervaring met open source ontwikkeling en GitHub (pull requests, issues, reviews);
- Ervaring met MySQL en MongoDB;
- Kennis van CI/CD pipelines en containertechnologie (Docker).
Pre’s:
- Ervaring met Python;
- Ervaring met authenticatiesystemen en identity management (OAuth2, OpenID Connect, SAML);
- Ervaring met Ansible Deployments.