Fullstack Developer (Medior/Senior) - Django · GraphQL · React · TypeScript

Pluvo
Amsterdam, Netherlands
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Intermediate
Compensation
€ 6.4K

Job location

Remote
Amsterdam, Netherlands

Tech stack

Artificial Intelligence
Django
Python
TypeScript
React
Backend
GraphQL
Front End Software Development

Job description

Je werkt fullstack - de ene dag ontwerp je GraphQL schema's en schrijf je complexe Django queries, de andere dag bouw je performante React componenten met strakke TypeScript typings. Waar je focus op een bepaald moment ligt, bepalen we samen op basis van wat het team en de roadmap vragen. Je denkt mee over architectuur, trekt complexe features zelfstandig door en draagt bij aan een codebase waar kwaliteit gewaarborgd wordt via serieuze PR reviews.

Requirements

Meerdere jaren ervaring als fullstack developer, bij voorkeur in een productomgeving waar je ownership hebt gehad over features van begin tot eind. Je beheerst Django en Python op backend niveau en kent de valkuilen van een groeiende codebase. GraphQL is voor jou geen buzzword maar dagelijkse praktijk. Aan de frontend werk je comfortabel met React en TypeScript en weet je wanneer een oplossing te complex wordt.

Je hebt gewerkt met AI-tools in je development workflow en kunt helder uitleggen hoe je die inzet: waar je ze vertrouwt, waar je ze controleert, en waarom.

  • Hybride werken vanuit Amsterdam: we komen minimaal 2 dagen per week samen op kantoor, maar wie elke dag wil komen is net zo welkom

  • Pensioenregeling en reiskostenvergoeding

  • MacBook en alles wat je verder nodig hebt om goed te werken

  • Dagelijkse verse lunch op kantoor

  • Een gezellig team met regelmatige borrels - ons kantoor zit boven een speciaalbiercafé.

  • Werken aan een stack die écht gebruikt wordt - door mensen voor wie inzetbaarheid geen abstractie is maar dagelijkse operatie

  • Kennismaking (30 min, online of op kantoor)

  • Technisch gesprek (60 min) - we bespreken een realistische case uit onze codebase. Geen whiteboarding, wel een echt gesprek over hoe jij tot keuzes komt

  • Teamgesprek (45 min) - ontmoet het dev-team, stel je vragen

  • Aanbod

We streven ernaar het hele proces binnen twee weken af te ronden.

Benefits & conditions

  • Een product met een bestaande klantenbasis van 600+ organisaties en duidelijke doorgroei richting compliance platform
  • Een compact team van 6 developers met korte lijnen en directe invloed op productkeuzes

About the company

Pluvo is een Learning Management Systeem voor organisaties waar leren en compliance hand in hand gaan. Meer dan 600 organisaties en 150.000 gebruikers gebruiken ons platform: van ARTIS, Bergnet en Het Juridisch Loket tot veiligheidsregio's en zorginstellingen. Voor onboarding, veiligheidstrainingen, certificeringen en skills management. Wat ons onderscheidt: we bouwen de verbinding tussen leren, certificering en inzetbaarheid. Een skills matrix die inzichtelijk maakt wie inzetbaar is en wie niet, certificaten die automatisch gekoppeld zijn aan verloopdata, en workflows die hertraining triggeren voordat iemand zijn bevoegdheid verliest. Wat er nu op de roadmap staat We werken aan een wereld waarin compliance geen bijzaak is maar een vanzelfsprekendheid: managers zien in één oogopslag wie inzetbaar is, waar gaten zitten, en wat er nodig is om die te dichten. Dat betekent slimmere dashboards die actie uitlokken in plaats van alleen informatie tonen, een skills matrix die niet alleen rapporteert maar ook direct doorschakelt naar de juiste training, en een open API-laag die onze data beschikbaar maakt voor de bredere tooling die onze klanten al gebruiken - HR-systemen, AI-assistenten, externe koppelingen. De ambitie: Pluvo wordt de plek waar organisaties niet alleen leren beheren, maar aantoonbaar maken dat hun mensen bevoegd en inzetbaar zijn. Hoe we werken We zijn met 18 mensen bij Pluvo - sales, service, support en een dev-team van 6. Die verdeling is bewust: service en support zijn voor ons geen bijzaak maar een kernonderdeel van hoe we klanten helpen slagen. Als developer werk je in een compact team waar iedereen elkaar kent en korte lijnen vanzelfsprekend zijn. Claude is een vast onderdeel van onze development workflow. In de praktijk betekent dat: we gebruiken het voor het uitwerken van feature-specs, als sparringpartner bij complexe refactors, en voor het versnellen van PR-reviews. We zien daar serieuze versnelling door in productiesnelheid én kwaliteit. We zoeken iemand die AI als gereedschap kan sturen: weet wanneer output klopt, wanneer niet, en waarom. In onze codebase zijn subtiele fouten soms pas zichtbaar als je de business logic écht begrijpt. Compliance-features raken directe operationele processen bij onze klanten - dat vraagt om iemand die kritisch nadenkt, niet alleen uitvoert.

Apply for this position