Backend developer

Surf

company logo
salary icon

Tarief/Salaris

€Geen max uurtarief

location icon

Locatie

Utrecht

hours icon

Inzet

40 uur p/w

type icon

Dienstverband

ICT Informatievoorziening

date icon

Gepubliceerd

23 juli, 2026

expiry icon

Deadline

27 juli, 2026

Nog 4 dagen

De Opdrachtomschrijving

Opdrachtomschrijving Het team Digital Educational Resources van SURF exploiteert diensten die in het teken staan van het opslaan, distribueren, publiceren en vindbaar maken van digitale (open/FAIR) leermaterialen met als doel de kwaliteit van het onderwijs te verbeteren. Docenten en studenten kunnen makkelijk leermaterialen vinden en (her)gebruiken en onderwijsinstellingen kunnen nieuwe en bestaande leermaterialen (open/FAIR) delen. Deze SURF-diensten zijn ontwikkeld door verschillende teams in verschillende stacks en met verschillende uitgangspunten, maar lijken desondanks sterk op elkaar of delen dezelfde functionaliteit. Ook is er een sterke behoefte om deze systemen meer en beter op elkaar aan te laten sluiten. Deze functionaliteit bestaat onder andere uit het harvesten, verrijken, categoriseren, distribueren, controleren, presenteren en kwalificeren van leermaterialen. Om dit mogelijk te maken hebben we een platform ontwikkeld op basis van een microservice-gebaseerde architectuur. Hiermee bieden we herbruikbare services voor een brede groep applicaties, voor gebruik zowel binnen als buiten SURF. Communicatie tussen services onderling is event-based. Een belangrijk initiatief dat aansluit op deze platformontwikkeling is SimuLearn, een landelijke voorziening waarin SURF, Npuls en DUTCH samenwerken aan het beschikbaar maken van XR-, VR-, AR- en 360°-leermaterialen voor onderwijs, zorg en bedrijfsleven. Binnen SimuLearn wordt gewerkt aan functionaliteit voor het vinden, delen en gebruiken van immersieve leerervaringen en de komende periode ligt de nadruk op het verder professionaliseren en toekomstbestendig maken van de bestaande oplossing. Hierbij wordt toegewerkt naar een situatie waarin onderdelen van de huidige SimuLearn-oplossing worden geïntegreerd in of aansluiten op het Content Experience Platform (CXP). Werkzaamheden Verdiepen in de bestaande SimuLearn-codebase. Ontwikkelen van nieuwe functionaliteit. Verbeteren, vereenvoudigen en refactoren van bestaande oplossingen. Zorgen dat technische keuzes, services en integraties aansluiten op de CXP-architectuur en -standaarden. Samenwerken met product owners, architecten, technisch productmanagers en ontwikkelaars. Meedraaien in het SimuLearn-team en afstemmen met het CXP-team.

De Eisen

Goede beheersing van het Engels (mondeling en schriftelijk) en in staat Nederlands te lezen en te begrijpen.
Ervaring met Scrum/Agile en het toepassen van de onderliggende principes.
Open houding ten aanzien van technische keuzes van anderen, met focus op integratie, samenwerking en consensus.
Ervaring met het ontwikkelen van open source software.
Ruime ervaring met het ontwikkelen van data-driven applicaties in Python of een vergelijkbare moderne programmeertaal.
Kennis en ervaring met microservices-architecturen, inclusief de mogelijkheden en uitdagingen.
Ervaring met enterprise-omgevingen en affiniteit met platform engineering.
Het belang inzien van goede documentatie en deze zelfstandig kunnen opstellen en onderhouden.
Ervaring binnen het onderwijs is een pré.Goede beheersing van het Engels (mondeling en schriftelijk) en in staat Nederlands te lezen en te begrijpen.Ervaring met Scrum/Agile en het toepassen van de onderliggende principes.Open houding ten aanzien van technische keuzes van anderen, met focus op integratie, samenwerking en consensus.Ervaring met het ontwikkelen van open source software.Ruime ervaring met het ontwikkelen van data-driven applicaties in Python of een vergelijkbare moderne programmeertaal.Kennis en ervaring met microservices-architecturen, inclusief de mogelijkheden en uitdagingen.Ervaring met enterprise-omgevingen en affiniteit met platform engineering.Het belang inzien van goede documentatie en deze zelfstandig kunnen opstellen en onderhouden.Ervaring binnen het onderwijs is een pré.

De Wensen

Geen wensen geformuleerd.

Interesse? Zo werkt het bij Bij Oranje

1

Snelle screening!

  • • We beoordelen je CV op een match met de opdracht.
  • • We controleren of je voldoet aan de harde eisen en wensen.
  • • We adviseren je over een concurrerend tarief op basis van marktdata.

binnen 1 werkdag weet je waar je aan toe bent.

2

Wij verzorgen een professioneel voorstel dat opvalt.

  • • We optimaliseren je voorstel voor maximale overtuigingskracht.
  • • Voorwaarden en tarieven stemmen we vooraf 100% transparant af.
  • • We begeleiden je intensief tijdens het selectieproces.
  • • Jij behoudt de regie; wij faciliteren en versnellen.
3

Starten met je opdracht

ZZP
  • • 10% vaste marge over je uurtarief
  • • Razendsnelle betaling: binnen 1 werkdag na ontvangst van de klant
  • • Volledige vrijheid: geen concurrentie- of relatiebeding
DETACHERING
  • • 15% marge van het uurtarief
  • • Restant volledig verloond als brutoloon
  • • Netto betaling binnen 1 werkdag na betaling klant
  • • Geen beperkende bedingen voor de toekomst

Reageer Direct

De opdracht sluit 27-07-2026
Je hebt nog 4 dagen om te reageren.
Reageer minstens 1 dag voor de sluitingstijd van deze opdracht.

Eventuele motivatie volgt in een latere fase van het proces.