Summary
✨ AI‑Generated
Join a small engineering team where you will own software across the full technical stack, from databases and backend services to web and mobile applications and infrastructure. The role offers substantial technical responsibility and hands-on work with a modern TypeScript ecosystem, Kubernetes-based infrastructure, messaging, object storage, automated testing, CI/CD, external integrations, monitoring, and logging.
Highlights
Broad end-to-end ownership in a small engineering team, with exposure to backend, frontend, mobile, databases, infrastructure, testing, CI/CD, integrations, monitoring, and cloud-native technologies.
Description
We ontwikkelen en beheren ons eigen platform volledig in huis.
We zoeken een softwareontwikkelaar die de hele technische keten beheerst: van database en backend tot frontend, mobiele apps en de infrastructuur waarop alles draait.
Dit is geen functie waarin je één afgebakend stukje van het platform beheert.
Het team is klein, de verantwoordelijkheid is breed en wat je bouwt, draag je technisch ook zelf.
We zoeken niet simpelweg iemand om zo snel mogelijk een vacature te vullen.
We zoeken iemand die inhoudelijk echt bij deze rol past.
De stack
Zodat je weet waar je mee gaat werken:
een pnpm/Turbo-monorepo met meerdere Next.js-applicaties, Fastify-services, achtergrondworkers, React Native-apps en gedeelde packages;een eigen Kubernetes-cluster met onder andere PostgreSQL, RabbitMQ, Valkey en S3-opslag;TypeScript, tests, databasemigraties en CI/CD via GitHub Actions;koppelingen met verschillende externe databronnen, API's en bedrijfssystemen;monitoring en logging voor applicaties, services en infrastructuur;AI als hulpmiddel binnen development én als onderdeel van functionaliteit die we in onze eigen software bouwen.
Het team is klein.
Korte lijnen, weinig vergaderen en veel direct contact met de mensen die onze software daadwerkelijk gebruiken.
Wat jij bouwt, begint daarom lang niet altijd met een compleet uitgewerkt ticket.
Soms komt iemand met een probleem, een Excelbestand, een handmatig proces of simpelweg het idee dat iets slimmer moet kunnen.
Het is aan jou om te begrijpen wat er echt nodig is en dat te vertalen naar een bruikbare technische oplossing.
Wat je gaat doen
Functionaliteit bouwen door de volledige stack heen, van database tot gebruikersinterface.Wensen en problemen van gebruikers vertalen naar software die hun werk daadwerkelijk makkelijker maakt.Zelf met gebruikers overleggen om te begrijpen wat ze nodig hebben, ook wanneer ze dat technisch niet precies kunnen omschrijven.Backends, API's en koppelingen met externe systemen bouwen en onderhouden.Het Kubernetes-cluster beheren en uitbreiden, inclusief workloads, ingress, certificaten, secrets en autoscaling.CI/CD via GitHub Actions onderhouden en problemen met deployments oplossen.Monitoring, logging en foutopsporing verder ontwikkelen en onderhouden.AI-tools gebruiken om sneller en beter te ontwikkelen.AI-functionaliteit ontwerpen en implementeren in onze eigen applicaties, bijvoorbeeld door gebruik te maken van modellen, API's, structured output, embeddings, retrieval of andere AI-toepassingen.Meedenken over architectuur, technische keuzes en de verdere ontwikkeling van het platform.Problemen terugbrengen naar de laag waar ze daadwerkelijk ontstaan, of dat nu frontend, backend, database, netwerk of infrastructuur is.
De grote technische lijnen en prioriteiten worden binnen het team bepaald.
Daarbinnen verwachten we dat je zelfstandig kunt werken, voorstellen kunt doen en technische keuzes goed kunt onderbouwen.
Wat je moet kunnen
De breedte van deze functie is geen verlanglijstje.
We zoeken iemand die het grootste deel hiervan al goed beheerst.
Ontwikkeling
TypeScript.React en Next.js met de App Router en een goed begrip van server-side en client-side rendering.Node.js-backends, bij ons Fastify.
Authenticatie, autorisatie, validatie en API-ontwerp zijn bekend terrein.PostgreSQL en SQL.
Je kunt zelf queries schrijven en analyseren en begrijpt wat wijzigingen betekenen voor een database die in productie draait.React Native / Expo voor onze mobiele applicaties.Je kunt bestaande code begrijpen, verbeteren en uitbreiden zonder eerst alles opnieuw te willen bouwen.
Infrastructuur
Kubernetes vanuit praktijkervaring.
Je kunt workloads beheren, manifests schrijven en systematisch uitzoeken waarom iets niet werkt.Docker, GitHub Actions en Terraform.Ervaring met monitoring, logging en troubleshooting van applicaties en infrastructuur.Je begrijpt de route van DNS tot applicatie en weet waar verkeer onderweg kan vastlopen.Linux en command-line tooling zijn voor jou gewoon onderdeel van het werk.
AI
AI is voor ons geen los experiment of alleen een chatbot naast je editor.
We gebruiken het actief binnen development en bouwen het ook in onze eigen software.
We verwachten daarom dat je:
handig bent met moderne AI-tools tijdens development;begrijpt waar AI je wel en niet bij helpt en output kritisch kunt beoordelen;ervaring hebt met het koppelen van AI-modellen via API's, of dit snel zelfstandig kunt oppakken;nadenkt over zaken als betrouwbaarheid, kosten, latency, privacy, prompts, context en foutafhandeling;Je hoeft geen machine-learningonderzoeker te zijn.
We zoeken vooral iemand die AI praktisch weet toe te passen en begrijpt hoe je het onderdeel maakt van een goed softwaresysteem.
Communicatie
Je hoeft geen consultant te zijn, maar je moet wel makkelijk met mensen kunnen praten.
Veel van wat we bouwen begint niet met een uitgewerkte technische specificatie.
Een gebruiker weet vaak heel goed welk probleem hij heeft, maar niet hoe de oplossing technisch in elkaar moet zitten.
Je moet kunnen doorvragen, verbanden zien en uiteindelijk iets bouwen waarvan iemand zegt: ja, dit is precies wat ik bedoelde.
Daarbij hoort ook dat je soms uitlegt waarom een bepaalde wens technisch anders opgelost moet worden dan iemand oorspronkelijk voor ogen had.
Taal
Vloeiend Nederlands, spreken én schrijven.Goed Engels.
Veel documentatie, tooling, libraries en externe systemen waarmee we werken zijn Engelstalig.
Schermteksten en interne communicatie zijn voornamelijk Nederlands.
Technische documentatie en systemen zijn regelmatig Engels.
Niet nodig vooraf: kennis van glas, onze branche of de systemen waarmee we koppelen.
Dat leer je hier.
Wat niet gaat werken
Remote of hybride werken.
Dit is een functie op kantoor, vijf dagen per week.
Je werkt veel rechtstreeks samen met collega's uit de rest van het bedrijf.Alleen frontend of alleen infrastructuur.
We zoeken iemand die zich door de volledige technische keten kan bewegen.Een functie waarin je de basis nog moet leren.
De verantwoordelijkheid is te breed om iemand vanaf nul in te werken in een groot deel van de stack.Geen zin in contact met gebruikers.
Een belangrijk deel van het werk is begrijpen wat mensen nodig hebben en daar software voor bouwen.AI volledig negeren.
We verwachten niet dat je alles door AI laat schrijven, maar wel dat je weet hoe je het verstandig gebruikt en hoe je AI-functionaliteit in software implementeert.Detacherings- en bemiddelingsbureaus.
We nemen rechtstreeks in dienst.
Wat wij bieden
Een uitdagende en brede functie binnen een groeiende organisatie.Een passend salaris, afhankelijk van je kennis en ervaring.25 vakantiedagen + 13 ADV-dagen.Werken in een modern, recent gerenoveerd pand.Een informele werksfeer met korte lijnen.Een bestaand platform waar dagelijks aan wordt ontwikkeld en dat nog jarenlang verder wordt uitgebouwd.Een omgeving waarin applicatieontwikkeling, infrastructuur en AI bij elkaar komen.Veel invloed op hoe technische oplossingen worden uitgewerkt.Direct contact met de mensen voor wie je software bouwt.Ruimte om technische verbeteringen aan te dragen en door te voeren.
Solliciteren
Geen motivatiebrief nodig.
Stuur ons liever:
iets wat je zelf gebouwd hebt en waar je tevreden over bent, bijvoorbeeld code, een repository, applicatie of infrastructuur die je hebt opgezet;in een paar regels welk onderdeel van deze functie je het beste beheerst en welk onderdeel het minst;eventueel een voorbeeld van hoe je AI gebruikt tijdens development of hoe je AI eerder in een applicatie hebt toegepast.