Medior Django/Python Developer
SURF zoekt een medior Django/Python developer die een robuuste back office opzet voor een innovatief AI-systeem binnen het hoger onderwijs. Je werkt aan een platform waarbij duurzaamheid, kwaliteit, privacy en kostenbeheersing centraal staan. Minimaal 5 jaar ervaring met Django, PostgreSQL, API’s en CI/CD is vereist.
SURF
Noord-Holland
32-36u
Max. €90,- pu
Freelance
Nog … dagen
Medior Django/Python Developer
Opdrachtgever: SURF
Locatie: Amsterdam (hybride, 3 dagen op kantoor: maandag, woensdag, donderdag)
Duur: 1 juni 2025 – 6 maanden
Uren per week: 32 – 40 uur
Tarief: Maximaal €90,- per uur
Deadline: 7 mei 2025, 10:00 uur
Opleidingsniveau: Niet gespecificeerd
Functieomschrijving
SURF ontwikkelt een baanbrekende applicatie voor het Nederlandse hoger onderwijs, waarin AI ingezet wordt om studenten sneller en beter te laten leren. In het kader van een grootschalige pilot, waaraan meer dan 20 instellingen deelnemen (WO, HBO en MBO), wordt een AI-systeem gebouwd waarbij privacy, security en compliance voorop staan.
Als Django Developer ben je verantwoordelijk voor het ontwikkelen van een robuuste back office die instellingen in staat stelt hun AI-beleid te configureren. De applicatie ondersteunt group management, API-key en resource management, beheer van AI-modellen en dashboards. Je werkt nauw samen met een team van AI-specialisten die ook bijdragen aan nationale initiatieven zoals GPT-NL en High-Performance Machine Learning via supercomputer Snellius.
Taken en verantwoordelijkheden
• Ontwikkelen van een stabiele back office in Django vanaf scratch.
• Opzetten van beheertools zoals dashboards, grafieken en tabellen.
• Inrichten en beheren van PostgreSQL databases.
• Ontwikkelen en integreren van REST- en streaming API’s.
• Implementeren van authenticatie flows (OAuth, OIDC).
• Schrijven van geautomatiseerde tests en CI-pipelines in Gitlab.
• Meedenken over prioriteiten vanuit klantbehoefte.
• Proactief signaleren van onduidelijkheden en verduidelijken van requirements.
Functie-eisen
• Minimaal 5 jaar aantoonbare ervaring als Python/Django Developer.
• Aantoonbare ervaring met het opzetten en onderhouden van back office/admin-omgevingen.
• Aantoonbare ervaring met PostgreSQL.
• Aantoonbare ervaring met REST- en streaming API’s.
• Aantoonbare ervaring met authentication flows (OAuth, OIDC).
• Ervaring met geautomatiseerd testen en CI/CD pipelines (Git/Gitlab).
• Proactieve houding en klantgerichte denkwijze.
Nice to have
• Kennis van de Linux command line.
• Ervaring met het zelfstandig opzetten van deployment-processen.
Competenties
• Resultaatgericht
• Proactief en communicatief sterk
• Probleemoplossend vermogen
• Klantgericht
• Samenwerkingsgericht
Solliciteren
