Backend Developer Python
Haystack People
Backend Developer Python
Samenvatting
Wat krijg je?
Wat ga je doen?
- Bouwen aan schaalbare Python systemen
- Ontwikkelen van backend services en API's
- Meebeslissen over de technische architectuur
- Uitvoeren van technische code reviews
- Experimenteren met diverse AI-toepassingen
Wat verwachten wij?
- Hbo werk- en denkniveau
- 4 jaar ervaring als backend of software developer
- Ervaring met Python of vergelijkbare backendtaal
- Ervaring met schaalbare backend systemen en API's
Volledige vacaturetekst
Bouw mee aan het hart van een marktleidend platform voor persoonlijke momenten. Als Backend Developer werk je met Python aan een schaalbare API-first architectuur terwijl een chef-kok dagelijks vers voor je kookt in een kantoor in het groen. Je krijgt de unieke kans om een volwassen systeem te moderniseren met ruimte voor AI. Ontdek de impact van jouw code op miljoenen klanten en reageer direct!
Bedrijfsprofiel
Je komt te werken bij de marktleider in Nederland op het gebied van gepersonaliseerde producten: kaarten, drukwerk en cadeaus voor de grote en kleine momenten in het leven. Het hoofdkantoor is gevestigd in regio Utrecht. Daarnaast heeft de organisatie eigen productie- en fulfilmentlocaties. In totaal werken er bijna 200 collega’s, en de producten gaan naar klanten in Nederland en daarbuiten.
Wat dit bedrijf bijzonder maakt is dat het de volledige keten zelf in handen heeft. Het platform, de online editor waarin klanten hun ontwerp maken, het bestelproces, de productie en de verzending: alles komt hier samen. Op dit platform draaien ruim 60 merken, zowel eigen labels als white labels van partners die via het platform hun eigen webshop runnen. Software is hier geen ondersteunende afdeling. Het is het hart van het bedrijf. De missie is helder: mensen inspireren met persoonlijke producten voor de bijzondere momenten in hun leven.
Het bedrijf bestaat inmiddels ruim vijftien jaar en is uitgegroeid van een enkele kaartensite tot een volwassen scale-up met een sterke marktpositie, een eigen productieketen en een duidelijke meerjarige strategie. Je stapt dus niet in een onzeker avontuur, maar in een stabiele organisatie die nog volop durft te innoveren.
De cultuur draait om aandacht: voor de klant, voor elkaar en voor de impact op de wereld. Dat zie je terug in de duurzame keuzes in productie en verzending, en in de manier waarop collega’s met elkaar omgaan. De sfeer is informeel en warm, zonder ego’s of politiek. Successen worden gevierd, fouten maken mag, en in de retrospective deel je letterlijk “bloemetjes” uit aan elkaar. Tegelijk ligt de lat hoog en is er een gezonde winnaarsmentaliteit: samen beter worden en grenzen verleggen. De oprichters wilden een bedrijf bouwen waar ze zelf graag zouden werken, en dat voel je zodra je binnenstapt.
Functie omschrijvingJe wordt onderdeel van het domein Platform & Technology, waar vier developmentteams samen bouwen aan de infrastructuur waar alle merken op draaien. Een team bestaat uit een handvol developers en QA-engineers die in sprints werken, met dagelijkse stand-ups, reviews en retrospectives. Je werkt nauw samen met andere developers, QA, product en frontend, en regelmatig ook met support en design, zodat je altijd ziet waarvoor je bouwt en voor wie.
Als Backend Developer werk je aan het technische fundament van het platform. Je ontwikkelt en onderhoudt backend services en API’s, werkt aan schaalbaarheid, performance en stabiliteit, en denkt actief mee over architectuur en technische keuzes. Je doet code reviews, helpt collega’s verder en draagt bij aan betere development workflows en hogere softwarekwaliteit.
Wat deze rol zo interessant maakt is de afwisseling. Het bedrijf staat aan het begin van een grote transitie naar een moderne Digital Experience Platform, met een API-first architectuur waarin personalisatie loskomt van de storefronts en de productieflow. De ene dag bouw je features op het bestaande platform dat dagelijks door honderdduizenden klanten wordt gebruikt. De volgende dag ontwerp en bouw je mee aan nieuwe, modulaire services voor de volgende generatie. Het is geen greenfield zonder context, maar een doordachte evolutie van een platform dat elke seconde live draait. Dat betekent echte afwegingen maken tussen doorontwikkelen, moderniseren en vernieuwen.
De huidige stack bestaat uit Python 3.11 met Flask, Jinja, SQLAlchemy en Pytest, met PostgreSQL als database. Aan de voorkant draaien JavaScript en TypeScript met Angular, en FabricJS voor de ontwerp-editor waarin klanten hun producten personaliseren. De omgeving draait in de cloud (AWS). Richting de toekomst ligt de focus op modulaire services, bewuste keuzes in data en integraties, en experimenten met AI-toepassingen. Werken met AI-ondersteunde tools zoals Cursor of Claude Code is hier gewoon onderdeel van de dagelijkse praktijk.
Er is volop ruimte om te groeien. Met de transitie naar een nieuwe architectuur ontstaan er steeds meer kansen om technisch de kar te trekken, collega’s te mentoren en door te groeien naar een rol als Senior, Tech Lead of Architect.
Waarom dit werk betekenis heeft? Omdat jouw code direct bepaalt of iemand het geboortekaartje van hun kind op tijd en perfect in de bus krijgt. Je ziet de impact van wat je bouwt terug in echte levensmomenten. En technisch gezien krijg je de zeldzame kans om een volwassen platform op schaal mee te helpen moderniseren, met invloed op architectuur en richting.
Waarom deze rol NU interessant is
De overstap naar een nieuwe, API-first architectuur begint nu. Als je nu instapt, bepaal je mee hoe dat fundament eruit komt te zien, in plaats van later verder te bouwen op keuzes die anderen al hebben gemaakt. Wil jij met Python werken aan een platform dat op schaal draait, meedenken over de architectuur van morgen en doorgroeien naar Tech Lead of Architect? Dan is dit je moment.
Functie eisenJe werkt en denkt op minimaal hbo-niveau en hebt minimaal 4 jaar ervaring als backend- of softwaredeveloper, bij voorkeur in een productgedreven omgeving. Je hebt sterke ervaring met Python, of met een vergelijkbare backendtaal en de motivatie om je snel in Python te verdiepen. Je hebt aantoonbaar schaalbare backend systemen en API’s gebouwd, en je denkt verder dan features. Je kijkt ook naar architectuur, performance en onderhoudbaarheid.
Ervaring met Flask, SQLAlchemy, PostgreSQL, Pytest en testautomatisering is een groot pluspunt. Hetzelfde geldt voor ervaring met AWS of een ander cloudplatform, inzicht in hoe front- en backend samenwerken (Angular of TypeScript), en affiniteit met AI-toepassingen of AI-ondersteunde ontwikkeltools.
Qua persoonlijkheid neem je eigenaarschap over je werk, denk je analytisch en oplossingsgericht, en houd je het klantbelang altijd in het oog. Je bent leergierig, pragmatisch en een echte teamspeler die het leuk vindt om kennis te delen en collega’s mee te nemen. Je spreekt en schrijft vloeiend Nederlands, communiceert ook goed in het Engels, en bent minimaal drie dagen per week op kantoor in Zeist. Een rijbewijs is niet nodig. Let op: IND-sponsoring is niet mogelijk, je woont dus al in Nederland.
ArbeidsvoorwaardenAanbod
Je verdient €5.000 tot €6.700 bruto per maand (ca. €65K tot €85K per jaar). Je krijgt een vast contract voor 32, 36 of 40 uur per week, met flexibele werktijden. Daarnaast heb je 25 vakantiedagen, een pensioenregeling. Je werkt minimaal drie dagen per week op kantoor.
Zie jij jezelf bouwen aan het platform achter miljoenen persoonlijke momenten? Dan maak ik graag kennis met je. Bel of WhatsApp me via , of mail via de button "Solliciteer nu" op deze pagina. voor een informeel gesprek. Geen CV bij de hand? Een belletje is genoeg om kennis te maken.
Over de werkgever
Zo werkt solliciteren
- Snel en eenvoudig via je mobiel
- Solliciteer in 1 minuut
- CV niet verplicht
- Volg je sollicitatie via Track & Trace
- Volg je sollicitatie via Track & Trace
Goed om te weten
Makkelijk solliciteren Solliciteren