Full stack Developer
Role details
Job location
Tech stack
Job description
Dit is geen onderhoudsfunctie. Je denkt actief mee over wat het platform nodig heeft, signaleert kansen en risico's voordat ze een probleem worden en vertaalt dat naar concrete verbeteringen.
- Je stelt kritische vragen bij nieuwe functionaliteitswensen: wat levert dit op, is dit de juiste oplossing, wat zijn de alternatieven?
- Je initieert verbeteringen in architectuur, integraties of workflows, zonder dat iemand je daarom vraagt.
- Je bouwt nieuwe koppelingen en functionaliteit die directe businesswaarde opleveren.
- Je bewaakt de technische kwaliteit en onderhoudbaarheid van het platform op de lange termijn.
- Je lost productieproblemen op, ook als je er niet op wacht.
- Je communiceert technische keuzes helder naar niet-technische stakeholders.
Requirements
-
Sterke TypeScript-kennis, zowel frontend als backend.
-
Ervaring met Nuxt 3 / Vue 3 of vergelijkbare moderne frontend frameworks.
-
Affiniteit met API-integraties: REST, webhooks, error handling, idempotency.
-
Basiskennis van SQL en databeheer (Postgres of vergelijkbaar).
-
Ownership: je neemt verantwoordelijkheid, ook als niemand het je vraagt.
-
Je kunt zelfstandig betrouwbare planningen en technische inschattingen maken.
-
Je werkt zorgvuldig met persoonsgegevens en compliance-gevoelige data.
-
Puur frontend en puur backend: we zoeken iemand die het hele plaatje overziet.
-
Iemand die snel iets hackt zonder na te denken over data-impact of onderhoudbaarheid.
-
Iemand die theoretisch sterk is, maar weinig oplevert.
Hoe we werken
Je werkt samen met een product owner en directe stakeholders vanuit onze kantoren in Amsterdam en Enschede. Prioriteiten komen uit wekelijkse standups en Notion-tickets. Je hebt ruimte om zelfstandig beslissingen te nemen over code-kwaliteit, refactoring en standaard routes, maar stemt altijd af bij wijzigingen in statusmodellen, database-schema's, integraties en architectuurkeuzes.
Het team is klein. Dat betekent: weinig bureaucratie, veel impact en directe lijnen. Het betekent ook dat je problemen ziet voordat ze escaleren en dat je daar zelf op handelt.
Benefits & conditions
- Frontend: Nuxt 3 + Vue 3 + TypeScript (webshop en clientportaal)
- Backend: Nitro/H3 API in TypeScript
- Database & auth: Supabase (Postgres + Row Lever Security + RPC's)
- Externe koppelingen: NEXTassyst (dossiersysteem), Mollie (betalingen), PostHog, e-mail
- Deployomgeving: Vercel, met test- en productieomgeving
De kern van het systeem zijn de aanvraagflows: statusgedreven processen waarbij cliëntacties, medewerkerstappen en externe koppelingen op elkaar aansluiten. Daar zit de businesswaarde en de meeste complexiteit.
€ 5.500,- - € 7.500,
-
- bruto per maand op basis van fulltime, afhankelijk van ervaring;
- 25 vakantiedagen + 2 extra verlofdagen op fulltime basis;
- pensioenregeling;
- leasefietsregeling;
- vergoeding bedrijfsfitness;
- hybride werken: Amsterdam en/of Enschede, in overleg;
- directe samenwerking met de Chief Digital Innovation Officer;
- informele sfeer, reguliere kantooruren, laptop in principe dicht in de avond en in het weekend;
- vrijdagmiddagborrel en regelmatige kantooractiviteiten;
- ruimte voor professionele ontwikkeling.