Full Stack Developer

Nationaal Cyber Security Centrum
The Hague, Netherlands
2 days ago

Role details

Contract type
Temporary to permanent
Employment type
Part-time / full-time
Working hours
Shift work
Languages
Dutch
Experience level
Senior
Compensation
€ 6.9K

Job location

Remote
The Hague, Netherlands

Tech stack

API
Continuous Integration
Linux
DevOps
Python
Scrum
Next.js
TypeScript
React
System Availability
Backend
Gitlab
FastAPI
Gitlab-ci
Kubernetes
Front End Software Development
REST
Terraform

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.

About the company

Het Nationaal Cyber Security Centrum (NCSC) heeft een missie: de Nederlandse samenleving weerbaar maken tegen digitale dreigingen. Door het snelgroeiende en veranderende cybersecurity domein en technologische mogelijkheden zet het NCSC flink in op een transitie naar een steeds innovatieve hybride gedreven dienstverlening. Wil jij je inzetten voor de digitale veiligheid van Nederland en werken in een dynamische, innovatieve omgeving en met de nieuwste technologie? Lees dan snel verder! Naast het salaris ontvang je een individueel keuzebudget (IKB). Het IKB bestaat uit geld (16,5% van je bruto jaarsalaris) en tijd. Met het IKB maak jij de keuzes die bij jou passen en kun je een deel van je arbeidsvoorwaarden zelf samenstellen. Je kunt er bijvoorbeeld voor kiezen om een deel van je maandinkomen te laten uitbetalen wanneer jij dat wenst. Ook kun je dit budget omzetten in verlof en andersom of besteden aan fiscaalvriendelijke doelen. De Rijksoverheid hecht sterk aan persoonlijke groei en loopbaanontwikkeling en biedt daarvoor tal van mogelijkheden. Tot de secundaire arbeidsvoorwaarden behoren onder meer verschillende studiefaciliteiten, bedrijfsfitness, volledige vergoeding van je ov-reiskosten woon-werkverkeer en gedeeltelijk betaald ouderschapsverlof. Het NCSC werkt aan een digitaal veilig Nederland. Door het tempo waarin het cybersecuritydomein zich ontwikkelt en de rol van het NCSC daarin, ligt er een flinke uitdaging voor de toekomst. Het is voor ons als hét kennisinstituut van cybersecurity in Nederland essentieel dat wij Nederland van kwalitatief hoogwaardige en actuele informatie voorzien, in crisistijd en daarbuiten. Deze kennis en kunde halen wij mede uit en delen wij ook weer met ons netwerk (overheden, bedrijfsleven en andere nationale en internationale partners). Op deze wijze proberen we tijdig in te springen op nieuw ontdekte kwetsbaarheden, aanvalscampagnes en ernstige ICT-verstoringen om deze te voorkomen en op te lossen. Als het toch misgaat beperken we op deze manier de impact.

Apply for this position