In één oogopslag
- Taken: Bouw mee aan een innovatief AI-first payrollplatform en perfectioneer de autonome laag.
- Bedrijf: Een toonaangevend techbedrijf met een focus op samenwerking en innovatie.
- Voordelen: Competitief salaris, goede pensioenvoorwaarden, en mogelijkheden voor professionele ontwikkeling.
- Overige informatie: Dynamische werkomgeving met uitstekende groeikansen en teamactiviteiten.
- Waarom deze baan: Maak impact met cutting-edge technologie en werk aan een platform dat duizenden medewerkers ondersteunt.
- Kwalificaties: Ervaring in backend development met .NET en interesse in AI en event-driven architecturen.
Het verwachte salaris ligt tussen 53800 - 65756 € per jaar.
We bouwen de autonome laag van ons AI-first payrollplatform. Jij perfectioneert het brein erachter. Bouw je mee? Voor onze klanten is dat ondernemen. Voor ons zijn dat personeelszaken: van salarisstrook en personeelsplanning tot payrolling. Al meer dan 20 jaar zijn we specialist, inmiddels voor zo'n 40.000 medewerkers in hospitality, horeca, recreatie en evenementen.
Vanuit ons kantoor aan de Berg en Dalseweg in het centrum van Nijmegen bouwen we aan de toekomst van werk. Met een eigen IT-afdeling, een eigen platform en de overtuiging dat technologie pas waardevol is als die persoonlijk voelt. Innovatieve oplossingen en ouderwetse service.
- 20+ jaar de specialist
- 40.000 medewerkers verloond
- 5 developers in het team
- Greenfield nieuw platform .NET & React
Waar jij aan bouwt:
We hebben een werkend platform (Fooks 1.0) en bouwen nu de opvolger: Fooks Forward. Vanaf de grond opgezet in .NET en React, event-driven, met AI als integraal onderdeel. Eén laag daarin willen we echt laten excelleren: de autonome kant.
Agents die support- en payrollacties zelf uitzoeken, klaarzetten en afronden. Jij ontwerpt die agents, richt de tool-laag (MCP) eronder in en bouwt mee aan de event-driven backend en architectuur die het platform dragen. Je maakt van "het werkt in een demo" iets dat betrouwbaar in productie draait, op een platform dat tienduizenden medewerkers en honderden klanten raakt. Je draait volwaardig mee in het developmentteam en het support-team dat de agents gaat gebruiken zit naast je. Korte feedbackloop, directe impact op een platform dat tienduizenden medewerkers en honderden klanten raakt. De laatste 10% naar betrouwbaar is waar jij het verschil maakt.
Je bouwt agents end-to-end: flow-ontwerp, prompting, tool-definities, memory, evaluatie en deployment. Je richt de MCP-laag in en houdt die scherp: strakke schema's, duidelijke foutmeldingen, idempotentie en nette retry-semantiek. Tools die je agents echt goed gebruiken. Je vertaalt echte support- en payrollworkflows naar helder agent-gedrag, samen met de collega's die dat werk vandaag met de hand doen. Je legt vast wat een agent autonoom mag en wanneer hij een mens inschakelt. Je bouwt de evals en benchmarks die laten zien of een wijziging de agent beter maakt, vóórdat een gebruiker het merkt. Je bent eigenaar van betrouwbaarheid in productie: guardrails, approval flows, kosten en latency van live LLM-verkeer, en debuggen als er iets breekt. Je bent inhoudelijk kartrekker van deze laag. Je volgt het veld op de voet, test nieuwe modellen en frameworks, brengt naar binnen wat werkt en neemt het team daarin mee.
Backend & architectuur:
Je ontwerpt en bouwt robuuste backend services in .NET: strakke API's, doordachte datamodellen, async processing en queues, foutafhandeling en performance onder echte productielast. Je werkt mee aan de event-driven architectuur: event contracts, messaging tussen services, consistency en foutafhandeling. Je denkt mee over de technische richting van Fooks Forward, breder dan de AI-laag alleen. Je hebt meerdere jaren productie-ervaring als backend engineer in .NET en weet wat er misgaat als een systeem groeit. Je hebt ervaring met of duidelijke interesse in event-driven architecturen: messaging, eventual consistency en het ontkoppelen van services. Je hebt ervaring met LLM-API's op productieniveau: prompt engineering, structured outputs, function calling en een agentic framework (LangGraph, LangChain, ADK of vergelijkbaar). Je hebt een tool-laag of MCP-servers in productie gedraaid, of je staat te trappelen om dat op te zetten. Je hebt AI-features naar echte gebruikers geshipt. Evals en benchmarking zijn vertrouwde begrippen voor je. Deze laag is je oprechte interesse. Je blijft erin duiken, ook als niemand het vraagt, en je krijgt collega's mee in wat je vindt. Je pakt eigenaarschap, bent comfortabel met ambiguïteit en communiceert helder, ook met minder technische collega's.
Observability voor AI-systemen. RAG-patronen: chunking, embeddings, hybrid search, reranking en vector databases. OAuth en integraties met externe SaaS-API's. Kennis van payroll, HR-processen of de horecabranche, of ervaring met AFAS. Bijdragen aan open source in de agent- of LLM-hoek.
€ 4.000 – €5.500 — Bruto per maand, afhankelijk van je ervaring. 32 – 40 uur — Voornamelijk kantoor Nijmegen; deels thuis in overleg. Goed pensioen — Goede pensioenvoorwaarden. Tools & opleiding — Een laptop, de juiste tools, trainingen en conferenties: we investeren in je groei. Sporten met het team — Wekelijks sporten met het team bij een personal trainer. Parkeren & reiskosten — Parkeervergunning (ook privé) en reiskosten. Elke dag lunch — Elke werkdag een gezonde lunch op kantoor. Teamuitjes & borrel — Elk kwartaal iets leuks; vrijdag samen afsluiten. Vooruitdenkend in oplossingen, oprecht in betrokkenheid.
Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.
Senior software engineer in Amsterdam werkgever: Fooks
Als werkgever bieden wij een stimulerende en innovatieve werkomgeving in het hart van Nijmegen, waar je de kans krijgt om te werken aan een baanbrekend AI-first payrollplatform. Met een focus op persoonlijke ontwikkeling, bieden we uitstekende groeimogelijkheden, een goede werk-privébalans en aantrekkelijke voordelen zoals sportactiviteiten met het team, een gezonde lunch op kantoor en een goed pensioen. Sluit je aan bij ons gedreven team van professionals en maak impact op de toekomst van werk voor duizenden medewerkers.
Hupjob Expertadvies🤫
Zo denken wij dat je Senior software engineer in Amsterdam kunt binnenhalen
✨Verken de Tech Meetups
Ga naar lokale tech meetups en hackathons in je omgeving. Deze evenementen zijn perfect om in contact te komen met professionals uit de industrie en om potentiële vacatures van bedrijven als Fooks te ontdekken. Bovendien laat je zo je passie voor softwareontwikkeling zien!
✨Bijdragen aan Open Source
Doe mee aan open-source projectontwikkeling. Dit laat niet alleen je vaardigheden zien, maar helpt ook om je naam zichtbaar te maken in de softwaregemeenschap. Deel je bijdragen op platforms zoals GitHub, zodat recruiters van bedrijfFooks je kunnen vinden.
✨Maak gebruik van online portfolio's
Zorg ervoor dat je een online portfolio hebt waar je je projecten en eerdere werkervaring presenteert. Dit onderscheidt je van andere kandidaten, vooral bij full-time functies bij Fooks. Voeg interessante projecten toe die laten zien dat je de benodigde vaardigheden bezit!
✨Direct solliciteren via onze website
Twijfel niet om je sollicitatie rechtstreeks via de website van Fooks te indienen. Dit geeft je de kans om meteen in contact te komen met de juiste mensen en je interesse in de rol te tonen. We zijn op zoek naar gedreven kandidaten zoals jij!
Wij denken dat je deze vaardigheden nodig hebt om als Senior software engineer in Amsterdam te schitteren
Een paar tips voor je sollicitatie 🫡
Highlight je technische vaardigheden!:Zorg ervoor dat je een duidelijk overzicht geeft van je technische vaardigheden in je CV. Vermeld bijvoorbeeld de programmeertalen en tools die je beheerst, zoals Python, JavaScript of Git. Dit laat zien dat je niet alleen ervaring hebt, maar ook dat je voorbereid bent om aan de slag te gaan in onze ontwikkelomgeving bij Fooks.
Projecten zijn je beste vrienden:Vergeet niet om relevante projecten toe te voegen aan je CV of portfolio. Dit kunnen persoonlijke projecten, hackathons of bijdragen aan open-source zijn. We willen graag zien hoe je je vaardigheden in de praktijk hebt toegepast. Laat ons zien wat je hebt gebouwd en hoe je problemen hebt opgelost!
Schrijf een enthousiaste motivatiebrief:In je motivatiebrief voor deze fulltime positie is het belangrijk om niet alleen je ervaring uit te lichten, maar ook je passie voor softwareontwikkeling. Vertel ons waarom je graag deel wilt uitmaken van het team bij Fooks en hoe je wilt groeien in je rol. We zijn op zoek naar iemand met enthousiasme en leergierigheid!
Werk aan een duidelijke structuur:Zorg ervoor dat je CV en documenten een duidelijke structuur hebben. Gebruik duidelijke secties voor opleiding, werkervaring en projecten. Numerieke resultaten of verbeteringen die je hebt gerealiseerd, kunnen ook helpen om je impact te illustreren. Dit maakt het voor ons makkelijker om jouw verhaal te volgen en je vaardigheden in kaart te brengen.
Zo bereid je je voor op een sollicitatiegesprek bij Fooks
✨Ken je programmeertalen!
Als je solliciteert voor een fulltime functie in de softwareontwikkeling, zorg dan dat je de programmeertalen die relevant zijn voor Senior software engineer goed beheerst. We kunnen verwachten dat je enkele technische vragen en coding challenges moet doorstaan, dus neem zeker de tijd om je vaardigheden in bijvoorbeeld Python, Java of C++ op te frissen.
✨Presenteer je portfolio
Een sterk portfolio is cruciaal in de softwareontwikkeling. Laat ons je projecten zien waar je trots op bent en demonstreer je specifieke vaardigheden. Zorg ervoor dat je het proces achter je projecten uitlegt en hoe je problemen hebt opgelost. Dit geeft Fooks inzicht in je probleemoplossend vermogen en je aanpak.
✨Verken system design vragen
Tijdens het interview kunnen we je vragen stellen over system design. We willen begrijpen hoe je een applicatie of systeem ontwerpt. Oefen met het uitleggen van je aanpak, en denk na over schaalbaarheid, efficiëntie en veiligheid. Dit laat zien dat je niet alleen coder bent, maar ook een hele systeemarchitect kunt zijn.
✨Wees voorbereid op teamwork vragen
Softwareontwikkeling draait vaak om samenwerking. Verwacht vragen over hoe je samenwerkt met andere teamleden en hoe je omgaat met conflicten. We willen zien dat je niet alleen technisch sterk bent, maar ook goed kunt communiceren en bijdragen aan een prettige teamdynamiek.