Backend Developer Python

Haystack People
Utrecht, Netherlands
23 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Experience level
Experienced
Experience required
4 years minimum
Compensation
€5,000.0 - €6,700.0
Working hours
Regular working hours
Languages
Dutch, English
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Amazon Web Services Automation of Tests Code Review Databases Cursor Jinja (Template Engine) Python (Programming Language) PostgreSQL SQLAlchemy
+8 more
TypeScript Flask (Web Framework) Claude Code Backend Pytest AngularJS Front End Software Development Api Design

Job description

Je 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.

Requirements

Je 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.

Benefits & conditions

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.

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.

About the company

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.

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…