A complete application in a minute
Tailored resume and cover letter, ready to send.
SmartFaster bouwt een AI-gedreven hypotheekplatform in Nederland. Je werkt aan backend API's in Python/FastAPI, met datamodellen in Pydantic en SQLAlchemy, en breidt je werk uit naar een React/TypeScript frontend.
Je integreert LLM-capabilities, zorgt voor betrouwbare integraties en beveiliging bij data in een gereguleerd domein. Locatie: hybride in Amsterdam, rapportage aan de Director of Product en start zo snel mogelijk.
SmartFaster bouwt een AI-gedreven hypotheekplatform dat de Nederlandse woningmarkt radicaal toegankelijker maakt. Geen formulierenwizards. Geen wachtmuziek. Wel een ervaring die mensen écht verder helpt: AI waar het kan, een mens waar het moet.
Daarachter zit een serieus platform waar gebruikers dagelijks op vertrouwen, in een keten waar betrouwbaarheid niet onderhandelbaar is. We zoeken een Product Engineer die dat platform mee bouwt en beter maakt. Backend-first, maar met genoeg gevoel voor product om in de UI zelf al een goede eerste iteratie van een feature neer te zetten. En iemand voor wie werken met AI-agents niet een handigheidje is, maar de manier waarop je bouwt.
Wat je gaat doen
Services bouwen die echt werken. Je ontwerpt, bouwt en onderhoudt APIs en backend-services in Python en FastAPI. Datamodellen in Pydantic en SQLAlchemy, achtergrondverwerking met Celery, PostgreSQL als fundament. Beschikbaar, foutbestendig, observeerbaar.
Features end-to-end leveren. Van API en datamodel tot de React/TypeScript-frontend, gebouwd op ons eigen design system. Realtime waar het moet, via Server-Sent Events en WebSockets. Het contract tussen backend en frontend is bij jou expliciet, getypeerd en getest.
LLMs in productie zetten. Je integreert LLM-capabilities in productieservices: agent- en tool-based workflows, gestructureerde output, meerdere model-providers. Met validatie, fallbacks en guardrails, en met zicht op gedrag, kwaliteit, kosten en latency in productie.
Integraties die niet breken. Je bouwt koppelingen met externe partijen en systemen. Idempotent, en ze falen netjes, want in een financiële keten is “even opnieuw proberen” geen optie.
Bouwen met AI, en de tooling beter maken. Claude Code, Codex en Cursor zijn bij ons de primaire ontwikkelomgeving, van specificatie tot implementatie en review. Daaromheen hebben we eigen skills, plugins en MCP-servers die vastleggen hoe wij bouwen. Jij gebruikt die tooling én bouwt eraan: skills schrijven, agent-instructies onderhouden, MCP-integraties maken. En je blijft eigenaar van wat agents opleveren: kritisch reviewen, met tests verifiëren, begrijpen vóór de merge. Code bereikt de codebase alleen na menselijke goedkeuring.
Veilig en compliant, by construction. We verwerken persoons- en financiële gegevens in een gereguleerd domein. Authenticatie, autorisatie, inputvalidatie, secrets, logging: dat doe je goed omdat het zo hoort, en omdat GDPR, de EU AI Act en gangbare security-standaarden dat van ons vragen.
Waar je mee werkt
Wat je meebrengt
Wat je niet hoeft te zijn
Je bouwt iets dat ertoe doet. Een huis kopen is de grootste financiële beslissing die de meeste mensen ooit nemen. Wij maken dat proces begrijpelijk, eerlijk en toegankelijk — met AI die écht helpt in plaats van in de weg zit.
State-of-the-art, geen legacy. Geen 15 jaar aan technische schuld. We bouwen met de nieuwste tools en modellen, en de tooling waarmee we bouwen maken we grotendeels zelf.
Mid-size team, grote impact. Een dedicated engineeringteam, direct naast de Director of AI en de Director of Product. Geen lagen management. Onze werkwijze: write, reflect, iterate. Wat je bedenkt op maandag kan donderdag in productie draaien.
AI Act- en GDPR-compliant van dag één. We bouwen in een gereguleerd domein. Dat betekent dat je nadenkt over audit trails, human-in-the-loop, PII en transparantie. Uitdagender dan een CRUD-app bouwen — en veel interessanter.
Herken je dit?
“Gisteren heb ik een nieuwe feature gebouwd: endpoint, Pydantic-model, migratie, een Celery-job en de React-view erbij. Claude Code deed het meeste typwerk via onze skills, maar de contract-test die de edge case rond een dubbel ingestuurd verzoek afving heb ik zelf geschreven. Vanmiddag pas ik de skill aan zodat de volgende agent die fout niet meer maakt. ”
Als dit klinkt als een normale werkdag voor je: we moeten praten.