20 October 2026 Development / Programming FullStack Amsterdam ZZP

Introduction

  • 36 uur per week
  • Start: 19 oktober 2026
  • Einde: 18 december 2026
  • Verlenging mogelijk: Ja
  • Alleen op zzp-basis
  • Language: Dutch is preferred but not mandatory
  • Candidate MUST live in the Netherlands

Function

Doorpakken is het online groeiplatform van ABN AMRO voor MKB-ondernemers. Via doorpakken.abnamro.nl bieden we ondernemers relevante kennis, tools, proposities en services die hen ondersteunen bij hun groeiambities en zakelijke uitdagingen. Het Doorpakken-team ontwikkelt, beheert en onderhoudt het volledige platform en is verantwoordelijk voor zowel de front-end als de back-end. Zo zorgen we voor een betrouwbaar, gebruiksvriendelijk en continu verbeterend platform dat aansluit op de behoeften van groeiende MKB-ondernemers.

Voor ons team zoeken wij een ervaren full-stack engineer die tijdens een verlofperiode de rol van de huidige engineer overneemt. In deze rol werk je aan zowel de front-end als de back-end van het Doorpakken-platform. Je ontwikkelt en onderhoudt moderne toepassingen in TypeScript en JavaScript, met onder meer React, Vue, Node.js en Express, en draagt bij aan API’s, integraties, testing, security, monitoring en CI/CD binnen onze Azure-omgeving. Je werkt nauw samen met een UX- en contentcollega, een growth-marketeer, een performance- en data-analist en een andere front-end engineer. Het multidisciplinaire team wordt aangestuurd door één teamlead en werkt gezamenlijk aan een betrouwbaar, gebruiksvriendelijk en datagedreven groeiplatform voor MKB-ondernemers.

Belangrijke vervanging van de huidige IT Engineer die met verlof gaat. Vanwege de IT Guardrail-processen moeten er altijd twee IT Engineers binnen het team beschikbaar zijn.

Op te leveren resultaten:
– Migratie van de Vue-technologiestack.
– Voorbereidingen voor de implementatie van het nieuwe CMS Contentstack in Q2 2027.
– Ontwikkeling van een nieuw Front-End ontwikkelproces met GenAI, van rapid prototyping tot daadwerkelijke front-end implementatie.
– Integratie van de KvK-bedrijfszoek-API in de front-end en implementatie van de benodigde beveiliging voor deze API-integratie in de back-end.

Requirements

Front-end
– Grondige ervaring met React en Vue, bij voorkeur aangevuld met SSG-frameworks zoals Gatsby of Nuxt.
– Ervaring met GraphQL en/of REST voor data-fetching vanuit een headless CMS, zoals Contentful.
– Ervaring met component- en stylingoplossingen zoals PrimeVue, styled-components of Tailwind is een pré.
– Kennis van accessibility (a11y), veilige verwerking van gebruikersinvoer en XSS-preventie.
– Ervaring met unit- en end-to-endtesting, bijvoorbeeld met Jest/Vitest en Playwright.
– Zelfstandig kunnen oplossen van build- en dependencyproblemen in onder meer webpack en Vite.

Back-end en integraties
– Ruime ervaring met Node.js en Express, waaronder routes, middleware en veilige configuratie.
– Ontwerpen, bouwen en documenteren van REST API’s met OpenAPI/Swagger.
– Ervaring met Azure-integraties, waaronder Microsoft Graph API, Entra ID/Azure Identity en Key Vault.
– Kennis van back-endsecurity, waaronder Helmet, CORS
– Ervaring met Kafka en schema-gedreven messaging met Avro/Schema Registry is een sterke pré.
– Ervaring met back-endtesting, bijvoorbeeld met Vitest en Supertest.

Platform, kwaliteit en operations
– Ervaring met Azure DevOps CI/CD en multi-stage YAML-pipelines voor ontwikkel-, acceptatie- en productieomgevingen.
– Praktische kennis van Azure-services, waaronder Static Web Apps, App Service, Key Vault en Application Insights.
– Ervaring met linting, codekwaliteit en securityscanning met bijvoorbeeld ESLint, typescript-eslint en SonarQube.

Information

Jobs A2Z-CM +31(0)20-3337629

Application

Jobs A2Z-CM +31(0)20-3337629

Your contact

Information

Jobs A2Z-CM +31(0)20-3337629

Vacancy number

4373