Backend engineer, betalingen en data
U bent verantwoordelijk voor de geldstroom: Stripe-webhooks, facturen, uitbetalingen aan goede doelen en de afstemming die daarbij hoort.
Amsterdam, hybride
36 tot 40 uur
Vast contract
Salaris in overleg
Wat u gaat doen
Het werk zit in de momenten waarop geld de deur uit gaat of binnenkomt, en in de administratie die de penningmeester de week erna nodig heeft.
Webhooks die twee keer aankomen
Stripe stuurt dezelfde gebeurtenis soms dubbel, soms in de verkeerde volgorde, soms pas de volgende ochtend. U bouwt de verwerking die daar idempotent mee omgaat.
Uitbetaling naar het goede doel
Na de avond volgt één afrekening: opbrengst, transactiekosten, openstaande posten. Geen verrassingen in de kleine lettertjes.
Facturen en rapportage
Wat de host ziet moet kloppen met wat Stripe heeft gezien. U bewaakt die lijn, inclusief de saaie randgevallen.
Hoe een week eruitziet
Het grootste deel van uw tijd is bouwen. De rest is review, overleg en contact met gebruikers. In het najaar en in de weken rond het lustrumseizoen verschuift dat richting support.
Maandag
Kort teamoverleg over wat er die week af moet. Daarna een dag zonder afspraken.
Dinsdag
Kantoordag. Pairen aan het lastigste stuk van uw taak, en reviews van collega’s.
Woensdag
Geen overleg in de agenda. Meestal de dag waarop het grootste stuk af komt.
Donderdag
Kantoordag met een demo. U laat zien wat werkt, niet wat af is op papier.
Vrijdag
Opruimen, documenteren, laatste release vroeg in de middag als er die avond geen event draait.
Zaterdag
Soms dienst tijdens een echte veiling. Betaald en gecompenseerd met een vrije dag.
Wat we zoeken
U hoeft geen Stripe-expert te zijn als u wel comfortabel bent met geld, data en verantwoordelijkheid. De rest leer u hier.
Must-have
- Werkervaring waarin uw zelfstandig backendwerk van begin tot eind hebt opgeleverd
- SQL dat verder gaat dan select star
- U legt keuzes vast, omdat fouten in de geldstroom duur zijn
- Nederlands op gespreksniveau
Nice-to-have
- Stripe, iDEAL of een vergelijkbare betaalintegratie
- Postgres: transacties, constraints, row level security
- TypeScript
- Ervaring met facturatie of boekhoudkoppelingen
Staat Stripe nog niet op u cv, maar wel zorgvuldigheid met data: solliciteer.
De techniek
Een kleine stack, bewust saai gehouden. We kiezen niets nieuws zonder dat er een probleem is dat het oplost.
TypeScript, strict
Geen any zonder toelichting in de review.
Supabase
Postgres, auth, realtime. Row level security is de grens tussen klanten.
Stripe
iDEAL, betaallinks, uitbetalingen, facturen.
Zod
Validatie in de client voor de gebruiker, op de server voor de veiligheid.
Playwright en Vitest
End-to-end op de geldstroom, unit op de domeinregels.
Arbeidsvoorwaarden
Waar u start hangt af van ervaring, niet van onderhandelen. De bedragen zelf spreken we in het gesprek af.
Het sollicitatieproces
Vier stappen, van eerste mail tot aanbod. Geen extra ronde als het al duidelijk is. We beloven hier geen reactietermijn: u hoort van ons, ook bij een nee.
01
Uw sollicitatie
Formulier met uw motivatie. Mensen uit het team waar uw zou werken lezen mee. U krijgt bericht, ook bij een nee.
02
Kennismaking
Videogesprek met de teamlead. Wat u zoekt, wat wij zoeken, hoe we werken. Aan het eind hoort u of we verder gaan.
03
Vakinhoudelijke ronde
Een casus uit ons echte werk, samen doorlopen. Geen huiswerk in het weekend en geen algoritmepuzzels. U krijgt de casus vooraf.
04
Team en aanbod
Een gesprek met collega’s uit andere teams. Daarna volgt het aanbod met salaris, startdatum en voorwaarden op papier, met bedenktijd.
Dit is niets voor jou als
Een klein team heeft echte nadelen. Liever nu eerlijk dan over een paar maanden teleurgesteld.
U hebt een uitgewerkt ticket nodig om te beginnen.
Vaak is de opdracht een klacht van een commissie en een half idee. U maakt daar zelf een plan van en checkt dat kort.
U wilt nooit gestoord worden door gebruikers.
Iedereen doet mee aan support en staat af en toe op een zaterdagavond in een zaal. Dat is niet optioneel.
U werkt het liefst volledig remote.
Dinsdag en donderdag zijn kantoordagen in Amsterdam. Dat gaan we voor deze rol niet oprekken.
U houdt van veel proces.
Er is geen QA-afdeling, geen releasetrein en geen architect die vooraf tekent. Als u iets stukmaakt, merkt u dat zelf en repareert u het zelf.
U hebt de zekerheid van een groot bedrijf nodig.
We zijn een klein team met een seizoen dat in het najaar piekt. Dat voelt anders dan een concern met duizend collega’s.
Kort samengevat
Solliciteer op deze functie
Drie velden. Een cv is niet verplicht: wat u wilt bouwen zegt ons meer. Houd uw bericht kort, tweehonderd woorden is genoeg.