< Naar alle vacatures

Senior Full-stack ontwikkelaar

Opleidingsniveau

Bachelor of Master's degree in Computer Science or related field

Salarisindicatie in loondienst

€5000 - €7500 per maand

Indicatie uurtarief bij ZZP

€75 - €120 per uur

Doorgroeimogelijkheden

Lead Developer, Software Architect, IT Manager

Competenties & vaardigheden

HTML, CSS, Java, JavaScript

Gerelateerde functies

Back-end Developer, Front-end Developer, Software Architect, DevOps Engineer

Functieomschrijving

De rol van een Senior Full-Stack Developer is essentieel in de moderne softwareontwikkeling. Deze professionals zijn verantwoordelijk voor de (door)ontwikkeling van zowel de front-end als de back-end van webapplicaties, wat hen in staat stelt om een waardige technische input te geven aan een project. Ze combineren creativiteit met technische vaardigheden en werken vaak binnen multidisciplinaire teams om optimaal gebruik te maken van agile werkmethoden. Het bouwen van robuuste, schaalbare en gebruiksvriendelijke applicaties is een kernonderdeel van hun functie. Door hun diepgaande kennis van zowel frontend technologieën zoals HTML, CSS en JavaScript, als backend technologieën zoals Java en .NET, weten ze hoe ze de gebruikerservaring kunnen verbeteren en systemen kunnen integreren.

Het salaris voor Senior Full-Stack Developers varied per regio en afhankelijk van de sector. In Nederland bedraagt het gemiddelde salaris voor een dergelijke functie doorgaans tussen de 5.000 en 7.500 euro bruto per maand. Voor zzp opdrachten, waarbij men als zelfstandige werkt, kunnen de tarieven aanzienlijk hoger liggen, afhankelijk van de duur van het project en de mate van specialisatie. Bij opdrachten overheid kunnen de tarieven vaak omliggend zijn aan de vastgestelde cao's of richtlijnen voor inhuur, wat kan resulteren in aantrekkelijke aanbiedingen voor ervaren interim werk. De vraag naar senior ontwikkelaars is hoog, wat leidt tot competitieve compensatiepakketten inclusief voordelen zoals flexibele werkuren en opleidingsmogelijkheden.

De gebruikelijke taken van een Senior Full-Stack Developer omvatten het ontwerpen en implementeren van webapplicaties, evenals het optimaliseren van bestaande systemen. Type werkzaamheden zijn onder andere het schrijven van schone, efficiënte en goed gedocumenteerde code, en het zorgen voor een goede samenwerking met andere teamleden in een Scrum-omgeving. Ook speelt de developer een cruciale rol in de kennisoverdracht binnen het team, waarbij ze hun expertise en ervaring delen met junior ontwikkelaars. De implementatie van CI/CD-pijplijnen en het gebruik van versiebeheertools zoals Git zijn eveneens belangrijke aspecten van hun dagelijkse taken. Door betrokken te zijn bij het hele ontwikkelingsproces, van concept tot nazorg, kunnen ze impact maken op het eindproduct.

Om een specialist te worden in deze functie is het belangrijk om een sterke basis in softwareontwikkeling te hebben, meestal verkregen door een bachelor- of masteropleiding in de informatica of een gerelateerd vakgebied. Het behalen van relevante certificaten, zoals Oracle Certified Professional voor Java of andere taal-specifieke certificaten, kan ook de geloofwaardigheid verhogen. Daarnaast is het cruciaal om op de hoogte te blijven van de laatste ontwikkelingen in webtechnologieën en frameworks. Deelname aan conferenties, workshops, en het volgen van online cursussen zijn uitstekende manieren om kennis en vaardigheden te verbeteren. Netwerken binnen de industrie, bijvoorbeeld via platforms zoals DAS, kan leiden tot interessante zzp opdrachten en samenwerkingen. Door dit alles te combineren kunnen Senior Full-Stack Developers niet alleen hun technische expertise verder ontwikkelen, maar ook hun carrièrekansen aanzienlijk verbeteren.

Opleidingsniveau

Bachelor of Master's degree in Computer Science or related field

Salarisindicatie in loondienst

€5000 - €7500 per maand

Indicatie uurtarief bij ZZP

€75 - €120 per uur

Doorgroeimogelijkheden

Lead Developer, Software Architect, IT Manager

Competenties & vaardigheden

HTML, CSS, Java, JavaScript

Gerelateerde functies

Back-end Developer, Front-end Developer, Software Architect, DevOps Engineer

Functieomschrijving

De rol van een Senior Full-Stack Developer is essentieel in de moderne softwareontwikkeling. Deze professionals zijn verantwoordelijk voor de (door)ontwikkeling van zowel de front-end als de back-end van webapplicaties, wat hen in staat stelt om een waardige technische input te geven aan een project. Ze combineren creativiteit met technische vaardigheden en werken vaak binnen multidisciplinaire teams om optimaal gebruik te maken van agile werkmethoden. Het bouwen van robuuste, schaalbare en gebruiksvriendelijke applicaties is een kernonderdeel van hun functie. Door hun diepgaande kennis van zowel frontend technologieën zoals HTML, CSS en JavaScript, als backend technologieën zoals Java en .NET, weten ze hoe ze de gebruikerservaring kunnen verbeteren en systemen kunnen integreren.

Het salaris voor Senior Full-Stack Developers varied per regio en afhankelijk van de sector. In Nederland bedraagt het gemiddelde salaris voor een dergelijke functie doorgaans tussen de 5.000 en 7.500 euro bruto per maand. Voor zzp opdrachten, waarbij men als zelfstandige werkt, kunnen de tarieven aanzienlijk hoger liggen, afhankelijk van de duur van het project en de mate van specialisatie. Bij opdrachten overheid kunnen de tarieven vaak omliggend zijn aan de vastgestelde cao's of richtlijnen voor inhuur, wat kan resulteren in aantrekkelijke aanbiedingen voor ervaren interim werk. De vraag naar senior ontwikkelaars is hoog, wat leidt tot competitieve compensatiepakketten inclusief voordelen zoals flexibele werkuren en opleidingsmogelijkheden.

De gebruikelijke taken van een Senior Full-Stack Developer omvatten het ontwerpen en implementeren van webapplicaties, evenals het optimaliseren van bestaande systemen. Type werkzaamheden zijn onder andere het schrijven van schone, efficiënte en goed gedocumenteerde code, en het zorgen voor een goede samenwerking met andere teamleden in een Scrum-omgeving. Ook speelt de developer een cruciale rol in de kennisoverdracht binnen het team, waarbij ze hun expertise en ervaring delen met junior ontwikkelaars. De implementatie van CI/CD-pijplijnen en het gebruik van versiebeheertools zoals Git zijn eveneens belangrijke aspecten van hun dagelijkse taken. Door betrokken te zijn bij het hele ontwikkelingsproces, van concept tot nazorg, kunnen ze impact maken op het eindproduct.

Om een specialist te worden in deze functie is het belangrijk om een sterke basis in softwareontwikkeling te hebben, meestal verkregen door een bachelor- of masteropleiding in de informatica of een gerelateerd vakgebied. Het behalen van relevante certificaten, zoals Oracle Certified Professional voor Java of andere taal-specifieke certificaten, kan ook de geloofwaardigheid verhogen. Daarnaast is het cruciaal om op de hoogte te blijven van de laatste ontwikkelingen in webtechnologieën en frameworks. Deelname aan conferenties, workshops, en het volgen van online cursussen zijn uitstekende manieren om kennis en vaardigheden te verbeteren. Netwerken binnen de industrie, bijvoorbeeld via platforms zoals DAS, kan leiden tot interessante zzp opdrachten en samenwerkingen. Door dit alles te combineren kunnen Senior Full-Stack Developers niet alleen hun technische expertise verder ontwikkelen, maar ook hun carrièrekansen aanzienlijk verbeteren.

Stichting ICTU Logo
Senior Ontwikkelaar
Stichting ICTU
Stichting ICTU
Den Haag
36 uur
22 okt. 2026
onbekend
Alleen via omzetverloning
Logo Stichting ICTU
Den Haag
onbekend
36 uur
22 okt. 2026 - 22 okt. 2027
Reageer
Deadline: 7 okt. 2026
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Beschrijving project/programma

Moderne dienstverlening begint met vertrouwen in actuele en betrouwbare persoonsgegevens; Regie op Gegevens richt zich op inzage, eenmalige verstrekking en het delen van gegevens door burgers.

Er lopen meerdere ontwikkelingen om delen mogelijk te maken: de EDI‑wallet vanuit eIDAS2, het Once Only Technical System (OOTS) vanuit de SDG‑verordening en de DvTP‑oplossing voor delen via toestemming met private dienstverleners.

In 2024 is de Proeftuin Regie op Gegevens met Zorgeloos Vastgoed uitgevoerd en is een eerste versie van de DvTP getest; het eindrapport adviseerde verdere samenhangsonderzoeken met EDI‑wallet, OOTS en API‑ontsluiting.

In 2025 is het ICTU‑project Bronontsluiting via API’s gestart met twee vooronderzoeken (gemeenschappelijke bronontsluiting en specifiek DvTP), waarna het project is herijkt en in 2026–2027 als programma Gemeenschappelijke Bronontsluiting (GBO) wordt uitgevoerd.

De focus van GBO is het ontwikkelen van een gestandaardiseerde ontsluiting zodat bronhouders hun gegevens direct interoperabel en herbruikbaar beschikbaar stellen voor toepassingen zoals EDI‑Wallet, OOTS en DvTP; het project kent opstart-, ontwikkel- (H2 2026) en realisatiefase (2027).

Omschrijving einde project/programma

Het project wordt eind 2027 afgerond met de oplevering van de Gemeenschappelijke Bronontsluiting (GBO): een samenhangende set afspraken, standaarden en voorzieningen zoveel mogelijk geborgd in bestaande afsprakenstelsels.

De oplevering bevat een pre‑productionele GBO‑infrastructuur bestaande uit het basiswerkpakket (gestandaardiseerde bronontsluiting) en het werkpakket DvTP; afhankelijk van GO/NO‑GO‑besluiten kunnen ook werkpakketten EDI en OOTS worden toegevoegd.

Daarnaast wordt een advies over de implementatie‑ en opschalingsfase aangeleverd; de daadwerkelijke implementatie en opschaling valt buiten de scope van dit project.

Rol van de professional binnen het project/programma

De Senior Ontwikkelaar is verantwoordelijk voor het ontwikkelen van software conform GBO‑GO, GBO‑PSA, technische requirements en architectuur; de rol is full‑stack en wordt uitgevoerd onder coördinatie van de Technisch Lead en Lead Developer.

Het ontwikkelteam werkt samen met Stichting RINIS: het team is volledig verantwoordelijk voor ontwikkeling en RINIS voor deployment; de ontwikkelaar levert herbruikbare, veilige, schaalbare en beheerbare softwarecomponenten voor bronontsluiting en gegevensuitwisseling.

Taken omvatten het vertalen van ontwerp en requirements naar werkende backend, API, integratie en waar nodig front‑end functionaliteit, het maken van technische ontwerpkeuzes, hergebruik van componenten en realisatie van referentie‑implementaties.

Verder verantwoordelijk voor geautomatiseerde tests, documentatie, security, logging, deploybaarheid en tijdige signalering van technische risico’s, afhankelijkheden en afwijkingen; nauw samenwerken met architecten, analisten, testers en ketenpartners is cruciaal.

Vereist profiel

  • Functie: Senior Ontwikkelaar ICT (Den Haag) — opdrachtgever: Stichting ICTU; inzetperiode tot en met afronding project eind 2027.
  • Ervaring: aantoonbare ervaring als senior full‑stack ontwikkelaar in complexe, keten‑ en overheidssamenhang projecten; ervaring met API‑gedreven ontsluiting en interoperabiliteit.
  • Technische vaardigheden: sterke backend‑vaardigheden (bijv. Java/Kotlin, Node.js of .NET), ervaring met REST/GraphQL en OpenAPI, integratiepatronen, databaseontwerp en message‑driven architecturen.
  • Security & identiteit: kennis van OAuth2/OpenID Connect, eIDAS/EDI‑wallet concepten, consent‑flows en beveiligingsstandaarden voor gegevensdeling.
  • DevOps & kwaliteit: ervaring met CI/CD, containerisatie (Docker, Kubernetes), geautomatiseerde tests, logging, monitoring en deploybaarheid; ervaring met referentie‑implementaties en herbruikbare componenten.
  • Werkwijze & soft skills: pragmatische, oplossingsgerichte houding, sterke communicatieve vaardigheden in het Nederlands, ervaring met samenwerken in multidisciplinaire teams en met externe ketenpartners, risico‑ en afhankelijkheidsbewust.
  • Wensen: ervaring met overheidsstandaarden, OOTS, DvTP of vergelijkbare data‑delingsprojecten is een pré.

Eisen

  • Aantoonbare ervaring als senior softwareontwikkelaar binnen complexe IT-omgevingen. (minimaal 7 jaar)
  • Aantoonbare ervaring met het vertalen van architectuur, functionele requirements en technische ontwerpen naar werkende software, waarbij aantoonbaar rekening is gehouden met security, schaalbaarheid, beheerbaarheid, interoperabiliteit en onderhoudbaarheid. (minimaal 5 jaar)
  • Aantoonbare ervaring met het ontwerpen en realiseren van softwareoplossingen, backendservices en integratiecomponenten, inclusief API-ontwerp en -ontwikkeling, met REST en/of GraphQL. (minimaal 5 jaar)
  • Aantoonbare ervaring met container-gebaseerde softwareontwikkeling en deployment, waaronder Git, Docker, Linux, Kubernetes en CI/CD. (minimaal 5 jaar)
  • Aantoonbare ervaring met authenticatie- en autorisatiestandaarden zoals OAuth 2.0, OpenID Connect, mutual TLS in de context van gegevensuitwisseling. (minimaal 5 jaar)
  • Aantoonbare ervaring met softwarekwaliteit en geautomatiseerd testen, waaronder unit-, integratie- en API-tests, code reviews, logging, monitoring en foutafhandeling. (minimaal 5 jaar)
  • Aantoonbare ervaring met het verantwoord inzetten van AI-ondersteunde softwareontwikkeling bij software voor productieomgevingen. Daaronder valt het kritisch reviewen en testen van gegenereerde code, en het zorgvuldig omgaan met vertrouwelijke gegevens, persoonsgegevens en broncode in AI-tools. (minimaal 1 jaar)

Wensen

  • Aantoonbare ervaring met Policy-Based Access Control (PBAC) of soortgelijke autorisatiepatronen, inclusief het vertalen van beleids- en toegangsregels naar technische implementaties. Ervaring met Federatieve Toegang (FTV) geldt als pré.
  • Aantoonbare ervaring met het ontwikkelen van backendservices in Go (Golang) en/of Rust.
  • Aantoonbare ervaring met het ontwikkelen van frontend-applicaties met moderne webtechnologieën, zoals TypeScript en React, met aandacht voor toegankelijkheid (WCAG).

Competenties

  • Sterk analytisch en technisch probleemoplossend vermogen
  • Pragmatische en hands-on ontwikkelmentaliteit
  • Vermogen om architectuur en technische requirements te vertalen naar werkende software.
  • Sterk bewustzijn van security, privacy, beheerbaarheid en softwarekwaliteit
  • Denken en werken vanuit generieke, modulaire en herbruikbare oplossingen
  • Ervaring met complexe en gedistribueerde IT-landschappen
  • Nauwkeurig, met oog voor consistentie, testbaarheid en onderhoudbaarheid
  • Communicatief vaardig en in staat technische keuzes helder toe te lichten
  • Vermogen om effectief samen te werken met technische en niet-technische stakeholders
  • In staat zelfstandig verantwoordelijkheid te nemen voor componenten, van ontwerp tot werkende implementatie

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht