Full Stack Developer
Role details
Job location
Tech stack
Job description
Wij zoeken drie full stack developers die willen werken aan bedrijfskritische software binnen een hoog-beveiligde en technisch veeleisende omgeving. Je gaat werken met een moderne tech-stack gebaseerd op Python, FastAPI, TypeScript, NextJS (React), GitLab CI/CD en Kubernetes. Naast softwareontwikkeling lever je ook een actieve bijdrage aan operationele beschikbaarheid en beheer.
Je komt te werken in een dynamische omgeving met meerdere resultaatteams die werken volgens Agile Scrum, met een sterke DevOps-mindset en draag je T-shaped bij aan het ontwikkelen, beheren en optimaliseren van de digitale NCSC-diensten die we beschikbaar stellen aan onze doelgroepen.
De organisatie bevindt zich in een belangrijke transitie naar het 'nieuwe werken'. Er wordt gewerkt in waardestromen en resultaatteams, waarbij de focus ligt op flexibiliteit, samenwerking en maximale waardecreatie. Competentiegericht werken en kennisdeling binnen een Community of Practice (CoP) staan centraal. Tot slot behoort het tot de mogelijkheden om als Senior Full Stack Developer de rol van Tech Lead te vervullen, waarbij je fungeert als het technisch geweten en richting geeft aan de technische visie binnen het team. Je ondersteunt de Product Owner bij het maken van de juiste technologische keuzes, coacht en begeleidt teamleden en stimuleert actief innovatie.
Taken en verantwoordelijkheden
- Ontwikkelen en onderhouden van backend-services in Python met FastAPI.
- Ontwerpen en implementeren van API-koppelingen en integraties.
- Bouwen van een moderne front-end-applicatie in React en TypeScript.
- Opzetten en verbeteren van CI/CD-pipelines in GitLab en deployen/beheren van applicaties in Kubernetes-omgevingen.
- Meedenken over softwarearchitectuur, performance en schaalbaarheid, beveiliging en samenwerking binnen teams.
- Samenwerken binnen multidisciplinaire resultaatteams en gespecialiseerde Community-of-Practices (CoP).
Je bent iemand die graag werkt aan systemen die er echt toe doen: technisch uitdagend, operationeel relevant en gebouwd voor betrouwbaarheid. Je houdt van moderne technologie, denkt verder dan alleen code en neemt vanzelfsprekend verantwoordelijkheid voor het geheel van ontwikkeling tot productie. In deze rol krijg je ruimte om technische keuzes te beïnvloeden en zichtbaar impact te maken. Daarbij voel je je prettig in een team waar inhoud, leren van fouten, samenwerking en vertrouwen centraal staan.
Requirements
Verder beschik je over:
- Hbo/wo- werk- en -denkniveau met ruime werkervaring als Full Stack developer/ softwareontwikkelaar met Python;
- Ervaring met het technisch ontwerpen en realiseren van applicaties, waaronder REST API's en front-end frameworks zoals React of NextJS;
- Ervaring met het werken met productieomgevingen (High Availability), monitoring en CI/CD;
- Kennis van securityaspecten/informatiebeveiliging en ervaring met Kubernetes, containers en Linux binnen een DevOps-omgeving bij voorkeur aangevuld met kennis van IaC (zoals Terraform) en (computer)netwerken;
- Ervaring met Agile SCRUM en DevOps-teams.
Door het Functiegebouw Rijk worden medewerkers en leidinggevenden geholpen bij het maken van resultaat- en ontwikkelafspraken in functioneringsgesprekken en krijgt men inzicht in de loopbaanmogelijkheden binnen de Rijksoverheid.
Benefits & conditions
De werksfeer is informeel en er wordt veel ruimte voor eigen initiatief geboden. In tweewekelijkse sprints dragen we bij aan de missie van NCSC. We werken hybride, waarbij de verdeling tussen kantoor en thuis gemiddeld 50/50 is. Definitieve afstemming hiervan vindt plaats binnen de teams. Een piketdienst kan een onderdeel zijn van de functie.
Dit krijg je
-
Schaal 12 €4.691 - €6.907 (bruto)
-
Arbeidsovereenkomst voor bepaalde tijd met uitzicht op onbepaalde tijd
-
1 jaar
-
32 - 36 uur
-
Het salaris is gebaseerd op een werkweek van 36 uur.