Senior Full-Stack AI Engineer

TwoFeetUp
Amersfoort, Netherlands
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch
Experience level
Senior
Compensation
€ 6.8K

Job location

Remote
Amersfoort, Netherlands

Tech stack

Artificial Intelligence
Continuous Integration
Cursor (Graphical User Interface Elements)
DevOps
Next.js
TypeScript
React
Large Language Models

Job description

TwoFeetUp levert steeds vaker AI-oplossingen die niet alleen werken, maar die jaren meegaan bij klanten. Dat vraagt om iemand die verder kijkt dan de eerste werkende versie: architectuur die schaalt, security die klopt, en code die een ander over een jaar nog kan onderhouden. Je wordt de technische sparringpartner van Sjoerd.Wat ga je doen?

End-to-end: van ontwerp tot productie. Agents die niet alleen werken op de demo, maar die maanden later nog betrouwbaar draaien bij klanten.

Multi-tenant AI-producten veilig opzetten. Denken in schaalbaarheid, security, observability en maintainability. Niet alleen "werkt het nu?" maar "waar staat dit over een jaar?"

  • Je het leuk vindt om een junior engineer beter te maken
  • Je "hoe houden we dit veilig?" net zo interessant vindt als "hoe bouwen we dit?"
  • Je met AI ontwikkelt en dat als versneller ziet, niet als bedreiging
  • Je in een klein team wilt werken waar je keuzes direct impact hebben
  • Je liever iets goed bouwt dan snel, maar weet wanneer snel goed genoeg is

Dit is NIET de rol als...

  • Je liever tickets afwerkt die iemand anders heeft uitgedacht
  • Je security en testing als "iemand anders z'n probleem" ziet
  • Je het lastig vindt om met klanten te communiceren over technische keuzes
  • Je het liefst met een grote codebase werkt die al jaren bestaat
  • Je AI-tools als hype beschouwt en liever alles zelf schrijft
  • Je een omgeving zoekt waar alles al is uitgedacht en gedocumenteerd

Requirements

Bouw AI-systemen die niet alleen werken op de demo-dag, maar die jaren meegaan bij klanten. Architectuur, security, full-stack TypeScript, en de vrijheid om het goed te doen.

"We zoeken nadrukkelijk iemand die onze stack aanvult, niet kopieert. Diepgaande kennis die wij zelf nog niet in huis hebben is waardevoller dan exact dezelfde tools als wij." - Sjoerd Tiemensma, Senior AI Engineer

Must-haves

  • Minimaal 5 jaar ervaring als full-stack developer
  • Aantoonbare ervaring met het bouwen van robuuste, veilige productie-applicaties
  • Sterke basis in security, architectuur en DevOps (CI/CD, observability, access control)
  • Stevig in full-stack TypeScript (React/Next.js, Node)
  • Ervaring met AI engineering: LLMs, agents, RAG, tool use, evals
  • Je ontwikkelt met AI. Claude Code, Cursor of vergelijkbare tools zijn onderdeel van je dagelijkse workflow

Nice-to-haves

  • Ervaring met agent frameworks (Mastra, LangGraph, of vergelijkbaar)
  • MCP server development
  • Achtergrond in consultancy of klantgericht bouwen
  • Nederlands op professioneel niveau

Benefits & conditions

Salaris: €6.800 bruto per maand (op basis van fulltime) Uren: 32-40 uur per week, flexibele indeling Dienstverband: Loondienst of ZZP, wat bij jou past Vakantiedagen: 24 dagen per jaar (bij loondienst) Werkplek: Laptop naar keuze, eigen werkplek op kantoor in Amersfoort Tooling: Claude Code, Cursor, en wat er verder nodig is. Geen discussie over licenties. Experiment-budget: Tijd en ruimte om nieuwe tools, frameworks en benaderingen uit te proberen Reiskosten: Reiskostenvergoeding en incidentele klantbezoeken vergoed Locatie: Hybride: kantoor Ruimtevaart 22-24, Amersfoort + thuiswerken AI-first werken: Een team dat snapt wat je doet en waarom. Geen uitlegwerk over waarom AI nuttig is.

Job Type: Full-time

Pay: €6.800,00 per month

Work Location: Hybrid remote in Amersfoort (Gemeente Amersfoort)

About the company

Moderne TypeScript-stack: React/Next.js, Node. Van frontend tot API tot deployment. Je levert complete features, geen losse componenten. MCP-servers en integraties bouwen: Agents koppelen aan klantsystemen via MCP-servers en custom integraties. Data in, actie uit, veilig en betrouwbaar. Kwaliteitsstandaarden neerzetten: Testing, deployment pipelines, security practices. Je brengt structuur waar die nodig is, zonder het team te vertragen. Kennis delen: Je deelt wat je weet met het team. Code reviews, architectuurbeslissingen, best practices. Geen ego, wel duidelijkheid. Meedenken over scoping: Jij ziet wat haalbaar is, wat riskant is en wat uitgesteld kan worden. Bij klantprojecten denk je incidenteel mee over technische haalbaarheid. Je ontwikkelt met AI. Claude Code, Cursor of vergelijkbare tools zijn onderdeel van je dagelijkse workflow. Niet als experiment, maar als versneller. "Waar staat dit systeem over een jaar?" is je standaardvraag. Je bouwt voor de toekomst, niet alleen voor de deadline. Kennisdeler Geen kennismonopolie, geen ego. Je maakt het team beter door te delen wat je weet. Schakelen zonder kwaliteitsverlies Van klantgesprek naar refactor en terug. Geen van beide lijdt eronder. Af genoeg Niet verlamd door perfectionisme. Je weet wanneer iets goed genoeg is om te shippen en wanneer het beter moet. Eigenaarschap Je pakt problemen op zonder dat iemand het vraagt. Als iets kapot is, fix je het. Als iets beter kan, stel je het voor.Is dit jouw rol?

Apply for this position