De publieke omroepen bieden een rijk aanbod aan online platformen met duizenden uren aan audio en video. Bij de NPO willen we gebruikers helpen om hun weg te vinden in deze enorme catalogus, door hen een persoonlijk aanbod te bieden dat past bij hun interesses. Om dat mogelijk te maken, moeten we gebruikers kunnen herkennen op al onze platformen, en dat vraagt om vertrouwen. Vertrouwen dat wij zorgvuldig omgaan met persoonlijke gegevens en dat gebruikers zelf de regie houden over hun data.

Als publieke organisatie zonder winstoogmerk staan we volledig in dienst van de gebruiker. We verdienen niet aan data, maar zetten die in om onze dienstverlening te verbeteren. Privacy en controle over je eigen gegevens zijn voor ons dan ook essentieel. Dat alles komt samen in NPO-id: ons accountsysteem waarmee gebruikers eenvoudig kunnen inloggen op alle platformen van de publieke omroepen en hun gegevens en toestemmingen centraal kunnen beheren.

Dagelijks houden wij ons bezig met het ontwikkelen van nieuwe features, vernieuwen van onze frontend, up-to-date blijven over de nieuwste ontwikkelingen op het gebied van security maar ook bijvoorbeeld AI en het leveren van support aan aangesloten diensten. Lijkt het jou tof om code te schrijven voor een product dat wekelijks miljoenen unieke gebruikers inlogt? Waar de kwaliteit van de code écht een verschil maakt? Dan is een stage plek bij NPO-id misschien iets voor jou!

Stage
KENMERKEN

wat
GA JE DOEN

Het NPO-id team bestaat uit een hechte club van zes developers waaronder een tech lead, met daarnaast een product owner en een scrum master. Net als alle andere tech teams binnen de NPO werken we volgens een “you-build-it-you-run-it” filosofie waar we zelf ook verantwoordelijk zijn voor de deployment en operations van onze producten.

Als onderdeel van het team zal je dus ook af en toe support leveren aan afnemers van ons platform (binnen kantoortijden), een CI/CD flow maken, een cloud deployment moeten doen of op onderzoek moeten naar de oorzaak van een bug. We werken binnen het team niet met strikt afgebakende rollen maar proberen wel zoveel mogelijk iedereens expertise te gebruiken. Je krijgt ook veel vrijheid om werk dat je interesseert op te pakken. Een van de uitdagingen van werken in het team is dat je goed moet begrijpen hoe OpenId, OAuth, consentbeheer en privacy werken en samenkomen in een fijne gebruikerservaring.

Waar de ‘happy path’ vaak nog wel duidelijk is is het de kunst om alle ‘unhappy’ paths goed op het netvlies te hebben, omdat een fout daarin kan leiden tot een bug of erger: het lekken van persoonsgegevens. Niet voor niets hebben we daarom een focus op kwaliteit over kwantiteit.

Je gaat werken aan:

  • Schrijven van API’s in onze C#, ASP.NET (10+) stack
  • Nieuwe features bouwen voor onze IdentityServer (.NET Core 10)
  • Mee bouwen aan onze nieuwe frontend in Nuxt.js, Vue, TypeScript
  • UnitTests schrijven voor jouw geschreven code
  • Code reviewen op de hoge kwaliteit standaarden
  • Door ontwikkelen op onze CI/CD pipelines
  • Services configureren in AWS doormiddel van infrastructure-as-code
  • Werken met Kubernetes
  • Meelopen in onze scrum cyclus, met dagelijkse standups, 2-wekelijkse retrospectives, sprint reviews en refinements
  • Product ondersteuning leveren aan onze aangesloten diensten

Wat
BIEDEN WIJ?

  • Unieke kans om super veel te leren
  • Een fantastische werkplek in een gezellig team
  • Leren werken in goed lopend scrum team gestuurd door een dedicated scrum master
  • Ruimte voor eigen ideeën, initiatief en creativiteit.
  • Je gaat veel leren over Identity management en OAuth en OpenID protocollen
  • Begeleiding door ervaren developers en identity-management experts
  • Je bent op zoek naar een stage in het eerste half jaar van 2027

HERKEN JIJ
JEZELF IN DIT PROFIEL?

  • Je hebt een passie voor development
  • Je houdt er van om code van hoge kwaliteit te schrijven
  • Je bent nieuwsgierig en leert graag door over nieuwe tools en technieken
  • Je kan goed omgaan met feedback 
  • Je houdt van werken in een team
  • Je kunt goed samenwerken en communiceren 
  • Je durft vragen te stellen en wilt graag leren
  • Je volgt een MBO/HBO/WO opleiding op gebied van IT en/of applicatieontwikkeling

MEER STAGES IN VAKGEBIED

Werken bij NPO (Nederlandse Publieke Omroep)

Meer over dit bedrijf

Het Nederlandse publieke omroepbestel is uniek in de wereld. Het bestaat uit de NPO als bestuursorgaan en een keur aan omroepen, die samen zorgen voor een pluriform en gevarieerd media-aanbod. De omroepverenigingen richten zich op een doelgroep of vertegenwoordigen een maatschappelijke of levensbeschouwelijke stroming. Tezamen vormen zij een afspiegeling van de Nederlandse samenleving. De taakomroepen NOS en NTR werken vanuit een wettelijke opdracht. Taakverdeling NPO en omroepen De taken en verantwoordelijkheden tussen NPO en omroepen zijn afgebakend en in de Mediawet omschreven. Kernpunt is dat de omroepen de programma’s maken en verantwoordelijk zijn voor de inhoud daarvan. De NPO coördineert de programmering van alle netten, zenders en platformen. Ook de verdeling van het programmabudget dat de publieke omroep van de overheid ontvangt, vindt via de NPO plaats. De NPO heeft een publieke taak: van waarde zijn voor elk individu én voor de samenleving als geheel. De behoeften van ons publiek, met al zijn achtergronden en opvattingen, zijn daarbij leidend. Dat willen we ook weerspiegelen in de personeelsbezetting van onze organisatie. Wij geloven in een inclusieve organisatie, die de kracht van diversiteit gebruikt om tot nog betere resultaten te komen. Want juist doordat we van elkaar verschillen, kunnen we tot nieuwe inzichten en betere oplossingen komen. We nodigen dan ook graag kandidaten uit die door hun achtergrond en ervaring hieraan een bijdrage willen leveren. Bij gelijke geschiktheid gaat de voorkeur uit naar de kandidaat die de diversiteit binnen de NPO op deze wijze versterkt.

Heb je nog vragen?
OF WIL JE MEER INFORMATIE?

NEEM CONTACT OP

Team Mediastages

+31 35 6466 281