Engineering

Founding Backend Engineer

Bouw de backend-machine van ControlResell die 10 marketplaces en 10.000 dagelijkse gebruikers aankan binnen 12 maanden, als rechterhand van de CTO.

Bruto salaris/jaar

90–110 K€

BSPCE

0.51.5%

Locatie

Paris (hybrid)

Contract

Vast

Solliciteren

Jouw missie

ControlResell draait vandaag op Vinted, eBay en Shopify. Binnen twaalf maanden moeten we acht nieuwe marketplace-connectors opleveren (Grailed, Vestiaire, Leboncoin, Depop, Etsy, Poshmark, Facebook Marketplace, Mercari) en het geheel zonder uitval in productie houden.

Je sluit aan bij Nathan, de CTO, om de Kotlin/Ktor-backend van deze transitie te dragen. Je bent de owner van de marketplace-connectors en je bouwt de observability die problemen detecteert nog voordat gebruikers ze merken.

Wat je in 12 maanden hebt bereikt

  • Tien marketplaces operationeel in productie. Time-to-ship van een nieuwe connector onder twee weken na twaalf maanden.
  • Unit- en integratietests met meer dan 80% dekking op de kritieke flows. E2E tests op de kritieke flows.
  • Gestructureerde logs op alle services, alerting binnen tien minuten bij regressies, realtime monitoring-dashboards.
  • Enige owner van backend-bugs. Kritieke bug verholpen binnen zes uur, kleine bug binnen vierentwintig uur op werkdagen. Post-mortem gedocumenteerd voor elk groot incident om regressies te voorkomen.
  • Continue performance-optimalisatie. Efficiënte caching op de kritieke flows. Infrastructuurkosten onder controle.

Je eerste 90 dagen

Maand 1. Je shipt je eerste connector in pair-programming met Nathan. Je maakt je de architectuur eigen: Ktor, Coroutines, Kourier, Redis, MySQL, RabbitMQ en K8s. Je debugt een eerste scraping-incident in productie.

Maand 3. Je bent zelfstandig owner van twee marketplaces. Je hebt gestructureerde logs en een monitoring-dashboard opgezet voor je connectors. Je hebt al kritieke incidenten in productie opgelost.

Maand 6. Je bent zelfstandig owner van de volledige backend stack. Je stuurt de keuzes rond architectuur, monitoring en incident management.

Wie we zoeken

  • Je hebt een backend in productie geshipt met echte belasting: concurrent users, requests per seconde, nachtelijke incidenten. Je kunt ons vertellen over een slow query die je hebt opgelost en de EXPLAIN die je daarbij heeft geleid.
  • Je beheerst Kotlin (of je komt uit Java met de drive om Kotlin in twee tot vier weken te leren). Coroutines, structured concurrency, Result-types, je weet waar we het over hebben.
  • Je weet incidenten in productie aan te pakken zonder paniek: je analyseert logs, doet rustig debugging, levert een constructieve post-mortem en voorkomt regressies.
  • Je voelt je thuis bij relationele databases (MySQL of vergelijkbaar), message queue-systemen (RabbitMQ of vergelijkbaar) en caching-systemen (Redis of vergelijkbaar).
  • Je bent proactief in onderhoud en continue verbetering: je beperkt je niet tot bugs fixen, je zoekt de onderliggende oorzaak.
  • Je gebruikt Claude Code of Cursor volop in je workflow, maar je reviewt de outputs.

Nice to have. Je hebt al gewerkt aan connectors (scraping en externe integratie) in productie. Je bent actief in de open source community.

Deze rol is niets voor jou als

  • Je weigert Kotlin te leren (we coderen in Kotlin, niet in Java).
  • Je codeert netjes maar zonder na te denken over het product of de eindgebruiker.
  • Je weigert iets anders aan te raken dan Kotlin of Java. (We hebben Python, JS, TypeScript, etc.)
  • Je hebt geen zin om af en toe om 3 uur 's nachts gewekt te worden voor een kritiek incident — het is zeldzaam, maar het gebeurt.

Voordelen

  • Salaris 90–110 K€ bruto/jaar
  • BSPCE 0,5 tot 1,5%, vesting 4 jaar, cliff 1 jaar
  • ControlResell-huis op 30 min van Paris met de RER
  • Kok middag en avond op de aanwezigheidsdagen
  • Onbeperkte vakantie
  • MacBook Pro M-series en 2.000 € hardware-budget
  • Claude Code Max-abonnement en premium tools voor jouw stack
  • 3 maanden in de US in Silicon Valley binnen 18 maanden
  • Conferentie-budget
  • 20% van je tijd voor open source-projecten, side projects, R&D, technische artikelen, etc. die jij kiest in lijn met onze missie.

Het proces

  1. Call 1 met Lyes (30 min). Visie, missie, energie.
  2. Call 2 met Nathan (60-65 min). Technische test live in drie oefeningen: een mini Ktor-service met Redis quota check, een code review van een eigen repo, een architectuur-discussie over de Vestiaire Collective-integratie.
  3. Call 3 met Lyes en Nathan (45 min). Debrief, package, vragen.
  4. Diner in het CR-huis.
  5. Formeel aanbod binnen 24u.

Klaar om te solliciteren?

Geen cv, geen motivatiebrief. Een link, drie regels, en we nemen binnen 5 dagen contact op.

Solliciteren

Geen cv nodig. Geen motivatiebrief nodig.