< Naar alle vacatures

Full-stack ontwikkelaar

Opleidingsniveau

HBO-opleiding

Salarisindicatie in loondienst

€45000 - €75000 per jaar

Indicatie uurtarief bij ZZP

€100 per uur

Doorgroeimogelijkheden

Software Architect, Lead Developer

Competenties & vaardigheden

Python, HTML, JavaScript, Django, Agile

Gerelateerde functies

Backend ontwikkelaar, Frontend ontwikkelaar, Software Architect, DevOps Engineer

Beschrijving van de functie

Een Full-stack ontwikkelaar is verantwoordelijk voor het ontwerpen en ontwikkelen van web-applicaties die zowel aan de voorkant als aan de achterkant functioneren. Deze rol vereist een diepgaande kennis van verschillende programmeertalen en technologieën, waarbij Python een belangrijke taal is voor backend-ontwikkeling. Full-stack ontwikkelaars hebben de vaardigheid om aan alle fasen van de software-ontwikkelingscyclus te werken, van het begrijpen van de wensen van de klant tot het implementeren van oplossingen en het onderhouden van de applicaties. Deze professionals zijn vaak betrokken bij het ontwikkelen van oplossingen die gebruikt worden binnen organisaties, zoals overheid en zakelijke bedrijven, en spelen een cruciale rol in de digitale transformatie binnen deze instellingen.

Typisch salaris

Het salaris voor een Full-stack ontwikkelaar kan variëren op basis van ervaring, locatie en het type contract. Voor een vaste aanstelling bij een bedrijf ligt het salaris meestal tussen de €45.000 en €75.000 per jaar. Dit kan hoger zijn afhankelijk van specifieke vaardigheden en verantwoordelijkheden. Bij zzp opdrachten, vooral in het kader van opdrachten voor de overheid of interim werk, kunnen de tarieven aanzienlijk hoger liggen, soms tot €100 per uur of meer, afhankelijk van de complexiteit en urgentie van de projecten.

Gemeenschappelijke functionele taken

De dagelijkse taken van een Full-stack ontwikkelaar zijn divers. Ze omvatten het ontwerpen en implementeren van gebruiksvriendelijke interfaces, het schrijven van backend-code, en zorgen voor de integratie met databases. Ze gebruiken technologieën zoals HTML, JavaScript, en frameworks zoals Django. Bovendien is het belangrijk dat ze actief deelnemen aan Agile methodologieën en regelmatig communiceren met teamleden en andere stakeholders om projectdoelen te behalen. Professionalisering van systeembeheer en het standaardiseren van applicaties behoren ook tot hun verantwoordelijkheden. Hierdoor zijn ze essentieel voor het succes van software-initiatieven binnen een organisatie.

Hoe je een specialist wordt in deze functie

Om een specialist te worden als Full-stack ontwikkelaar is een solide basis in computerwetenschappen of een soortgelijke discipline van belang; een afgeronde HBO-opleiding is vaak vereist. Daarnaast is ervaring met web-technologieën essentieel, bij voorkeur met ten minste drie jaar ervaring in programmeren, met een sterke focus op Python en frameworks zoals Django. Voortdurend leren en bijblijven met technologische ontwikkelingen in de sector is cruciaal. Het volgen van cursussen en deelnemen aan workshops kunnen ook bijdragen aan de professionele ontwikkeling. Vanuit deze functie kunnen ontwikkelaars doorgroeien naar rollen zoals Software Architect of Lead Developer, die verantwoordelijk zijn voor het leiden van grotere projecten en teams binnen een organisatie.

Opleidingsniveau

HBO-opleiding

Salarisindicatie in loondienst

€45000 - €75000 per jaar

Indicatie uurtarief bij ZZP

€100 per uur

Doorgroeimogelijkheden

Software Architect, Lead Developer

Competenties & vaardigheden

Python, HTML, JavaScript, Django, Agile

Gerelateerde functies

Backend ontwikkelaar, Frontend ontwikkelaar, Software Architect, DevOps Engineer

Beschrijving van de functie

Een Full-stack ontwikkelaar is verantwoordelijk voor het ontwerpen en ontwikkelen van web-applicaties die zowel aan de voorkant als aan de achterkant functioneren. Deze rol vereist een diepgaande kennis van verschillende programmeertalen en technologieën, waarbij Python een belangrijke taal is voor backend-ontwikkeling. Full-stack ontwikkelaars hebben de vaardigheid om aan alle fasen van de software-ontwikkelingscyclus te werken, van het begrijpen van de wensen van de klant tot het implementeren van oplossingen en het onderhouden van de applicaties. Deze professionals zijn vaak betrokken bij het ontwikkelen van oplossingen die gebruikt worden binnen organisaties, zoals overheid en zakelijke bedrijven, en spelen een cruciale rol in de digitale transformatie binnen deze instellingen.

Typisch salaris

Het salaris voor een Full-stack ontwikkelaar kan variëren op basis van ervaring, locatie en het type contract. Voor een vaste aanstelling bij een bedrijf ligt het salaris meestal tussen de €45.000 en €75.000 per jaar. Dit kan hoger zijn afhankelijk van specifieke vaardigheden en verantwoordelijkheden. Bij zzp opdrachten, vooral in het kader van opdrachten voor de overheid of interim werk, kunnen de tarieven aanzienlijk hoger liggen, soms tot €100 per uur of meer, afhankelijk van de complexiteit en urgentie van de projecten.

Gemeenschappelijke functionele taken

De dagelijkse taken van een Full-stack ontwikkelaar zijn divers. Ze omvatten het ontwerpen en implementeren van gebruiksvriendelijke interfaces, het schrijven van backend-code, en zorgen voor de integratie met databases. Ze gebruiken technologieën zoals HTML, JavaScript, en frameworks zoals Django. Bovendien is het belangrijk dat ze actief deelnemen aan Agile methodologieën en regelmatig communiceren met teamleden en andere stakeholders om projectdoelen te behalen. Professionalisering van systeembeheer en het standaardiseren van applicaties behoren ook tot hun verantwoordelijkheden. Hierdoor zijn ze essentieel voor het succes van software-initiatieven binnen een organisatie.

Hoe je een specialist wordt in deze functie

Om een specialist te worden als Full-stack ontwikkelaar is een solide basis in computerwetenschappen of een soortgelijke discipline van belang; een afgeronde HBO-opleiding is vaak vereist. Daarnaast is ervaring met web-technologieën essentieel, bij voorkeur met ten minste drie jaar ervaring in programmeren, met een sterke focus op Python en frameworks zoals Django. Voortdurend leren en bijblijven met technologische ontwikkelingen in de sector is cruciaal. Het volgen van cursussen en deelnemen aan workshops kunnen ook bijdragen aan de professionele ontwikkeling. Vanuit deze functie kunnen ontwikkelaars doorgroeien naar rollen zoals Software Architect of Lead Developer, die verantwoordelijk zijn voor het leiden van grotere projecten en teams binnen een organisatie.

Logo Rijkswaterstaat
Rhoon - Zuid-Holland
100 - 104
32 - 40 UUR
23 nov. 2026 - 30 nov. 2027
Reageer
Deadline: 4 nov. 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.

Opdrachtomschrijving

Als full-stack Kotlin ontwikkelaar werk je voor Rijkswaterstaat binnen de dienst Centrale Informatievoorziening, in het domein Scheepvaartmanagement. Je maakt deel uit van een omgeving met veertien scrum-teams waarin het applicatielandschap is opgebouwd rond een microservicesarchitectuur. In nauwe samenwerking met architecten, beheer en de business ontwikkel en beheer je cloudnative applicaties volgens een BizDevOps-werkwijze.

Het team bouwt systemen voor het inwinnen en uitwisselen van scheepsposities, waaronder AIS-gegevens, en voor het visualiseren van geografische informatie op interactieve kaarten. Deze software wordt gebruikt door onder meer schippers, brugwachters, sluismeesters, verkeersleiders en vaarwegbeheerders. Daarmee draag je bij aan een vlotte en veilige afwikkeling van het scheepvaartverkeer in Nederland.

Je werkt aan software die betrouwbare en actuele informatie ondersteunt en die voor 24x7-beschikbaarheid wordt ontwikkeld en beheerd. De ontwikkelomgeving maakt gebruik van onder andere Java, Kotlin, Spring Boot, Maven, Docker, Kubernetes, Angular, GitLab, PostgreSQL, unittesten en Playwright. Binnen het team is veel aandacht voor het optimaliseren en automatiseren van de CI/CD-omgeving, testen en processen. Het beoogde resultaat is kwalitatief hoogwaardige software voor veilige gegevensuitwisseling en effectieve ondersteuning van de scheepvaart.

Gevraagd profiel

Je bent een ervaren ontwikkelaar met hbo- of academisch werk- en denkniveau en minimaal vijf jaar relevante ervaring met complexe enterprise-softwaresystemen in Java, bij voorkeur aangevuld met Kotlin. Je hebt ervaring met REST-webservices en/of moderne frontendframeworks en werkt vertrouwd in een microserviceslandschap met aandacht voor codekwaliteit. Daarnaast heb je ervaring met recente Java- of Kotlin-versies, Docker, Kubernetes, Linux, PostgreSQL of SQL en ontwikkelstraattooling.

Je hebt affiniteit met GEO-informatie en ervaring met Scrum en Agile. Kennis van OpenLayers, OGC-API’s, kaartdiensten, het cachen van kaartlagen, PostGIS en Angular is welkom. Je werkt zelfstandig, plant en bewaakt je bijdrage binnen de scrum-sprint en communiceert gemakkelijk in een multidisciplinair team. Ook sta je open voor nieuwe werkwijzen en technieken en ben je bereid om op toerbeurt 7x24-consignatie te lopen.

Eisen

  • De kandidaat heeft hbo of academisch werk- en denkniveau en heeft minimaal 5 jaar relevante ervaring met het ontwikkelen van complexe (enterprise)softwaresystemen in Java, bij voorkeur met Kotlin
  • De kandidaat heeft hbo of academisch werk- en denkniveau en heeft minimaal 5 jaar relevante ervaring met het ontwikkelen van Java (REST) webservices en/of moderne frontendframeworks
  • De kandidaat heeft hbo of academisch werk- en denkniveau en heeft minimaal 5 jaar relevante ervaring met werken onder kwaliteitsborging in een microservices landschap met aandacht voor codekwaliteit
  • De kandidaat heeft affiniteit met GEO
  • De kandidaat heeft ruime en aantoonbare ervaring met het werken conform Scrum/Agile, programmeren in recente Java/Kotlin versies, Docker/Kubernetes, Linux, PostgresSQL/SQL en ontwikkelstraattooling zoals SonarQube, Maven en Git
  • Kandidaat is bereid op toerbeurt 7x24 consignatie te lopen

Wensen

  • Ervaring met OpenLayers voor interactieve kaarten
  • Ervaring met OGC API’s en standaarden voor het ontsluiten van geografische gegevens
  • Ervaring met kaartdiensten en het cachen van kaartlagen, bijvoorbeeld met MapProxy GeoWebCache
  • Ervaring met PostGIS voor het opslaan en bevragen van geografische gegevens
  • Ervaring met moderne front-endframeworks, bij voorkeur Angular

Competenties

  • Goede communicatieve vaardigheden
  • Een goede technische ondergrond in het gebruik van de gevraagde methoden en technieken
  • Grote mate van zelfstandigheid met betrekking tot het plannen, uitvoeren en bewaken van zijn deelactiviteiten als onderdeel van de totale scrum-sprintplanning
  • Een ervaren ontwikkelaar die gewend is in een multidisciplinair team te opereren
  • In staat vanuit technische en inhoudelijke kennis een bijdrage te leveren aan bovenstaande uitdaging
  • Een goede sfeer waarderen
  • Elkaar helpen
  • Aandacht voor kwaliteit
  • Full stack werken
  • Openstaan voor nieuwe manieren van werken en nieuwe technieken

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 margeDe Transparante Broker rekent € 5,00 marge bovenop je gewenste uurtarief. Je uurtarief bij de opdrachtgever is € 5,00
Hoeft nog niet op maat gemaakt te worden voor de opdracht
Je hebt al gesolliciteerd voor "Full-stack Kotlin ontwikkelaar". Wil je opnieuw solliciteren?
Alleen uit te voeren via omzetverloning
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.
Meer info over omzetverloning
Onze voorwaarden

Onze voorwaarden in één oogopslag

  • Altijd een vaste, lage marge van €5,- per gewerkt uur.
  • Wij vragen geen exclusiviteit van jou.
  • Wij nemen nooit een concurrentie- of relatiebeding op in ons contract.
  • Wij betalen je direct na ontvangst van de betaling van de opdrachtgever.
Meer over onze voorwaarden