Naar de inhoud
VeilingMaster

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.

SalarisSalaris in overleg
Vakantiegeld8 procent, in mei
Vakantiedagen27 bij 40 uur, tien bij te kopen
Werkweek32 tot 40 uur, in overleg
ThuiswerkenDinsdag en donderdag kantoor, rest vrij
ContractJaarcontract, bij goed lopen onbepaalde tijd
Dienst op eventavondenSoms, betaald plus een vrije dag

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

TeamEngineering
LocatieAmsterdam, hybride
Uren36 tot 40 uur
ContractVast contract
SalarisSalaris in overleg
Naar het formulier

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.

Wat wilt u doen, en waarom hier. Maximaal 200 woorden.

0 van 200 woorden. Kort mag ook.

Er is geen sollicitatiesysteem. Uw mailprogramma opent een bericht naar jobs@veilingmaster.nl. Niets wordt hier opgeslagen.