Islington

Backend Software Engineer

Geplaatst op woensdag 9 september 2026

IT en internet
Islington
Marktgerelateerd
Permanent

Backend Software Engineer – Londen – Hybride – Minimaal 2 jaar werkervaring 

 

De cultuur van onze klanten is gebouwd op een fundament van radicale openheid en wederzijds vertrouwen. We erkennen dat marktleider zijn meer vereist dan alleen het bouwen van uitzonderlijke producten – het vereist ook het in staat stellen van een team van uitzonderlijke mensen. Individueel opereert het team met een hoge mate van autonomie; collectief worden ze verenigd door een gedeelde ambitie om hun missie te bereiken door middel van een streven naar excellentie.

De rol

We zoeken een backend engineer die sterke softwarevaardigheden combineert met een ambitieuze, onderzoekende instelling. Je bent enthousiast om je aan te sluiten bij een start-up waar je een grote impact kunt hebben. Het backend-team is een klein maar cruciaal onderdeel van een snelgroeiend bedrijf, dus elk teamlid speelt een rol in het vormgeven van het product, de waarde ervan voor klanten en de bedrijfscultuur naarmate het bedrijf groeit.

We zoeken iemand die de gedistribueerde systemen, opslaginfrastructuur en platformcomponenten kan ontwerpen en bouwen die ten grondslag liggen aan het sensorintegratieproduct. Je werkt aan de volledige backend: van streamverwerking en opslag tot API-ontwerp, datapijplijnen en servicearchitectuur, in een Rust-stack met Python aan de platform-API-grenzen.

Je bent verantwoordelijk voor het bouwen van robuuste, goed geabstraheerde systemen die meegroeien met de eisen van een steeds grotere integratie- en klantenbasis, met de ambitie om data op petabyte-schaal op te slaan. Je neemt belangrijke architectuurkeuzes en er wordt van je verwacht dat je helder kunt redeneren binnen onbekende probleemgebieden, zelfs onder reële beperkingen.

Kernvaardigheden

  • Kerntechnologieën: Rust, met Python op sommige API-grenzen. Kafka, PostgreSQL/TimescaleDB/PostGIS, gRPC/protobuf en Kubernetes.

Van kandidaten wordt niet verwacht dat ze ervaring hebben met al deze aspecten, maar kennis van verwante gebieden is cruciaal.

  • Systeemdenken: Bekwaam in het ontwerpen en beheren van productiesystemen onder reële beperkingen – migraties zonder downtime, complexe afwegingsanalyses en het soort pragmatische besluitvorming dat de betrouwbaarheid van services waarborgt naarmate de eisen veranderen.
  • Softwarevaardigheid: Schrijft schone, goed gestructureerde code met goed gebruik van abstracties, namespaces en interfaces. Heeft een uitgesproken mening over codebeoordelingsprocessen en -cultuur.
  • Redeneren onder onzekerheid: Kan onbekende systemen snel doorgronden en weloverwogen architectonische beslissingen nemen zonder een volledig beeld te hebben.
  • AI-ondersteunde ontwikkeling: Vloeiend in LLM-ondersteunde workflows en zelfverzekerd in het aansturen van AI-tools naar hoogwaardige output, en in staat om te weten welke problemen beter door mensen kunnen worden opgelost.
  • Samenwerking: Ervaring met of aanleg voor communicatie tussen teams; in staat om zelfstandig context te vergaren en functionaliteiten te ontwikkelen met beperkte instructies van bovenaf.

Wenselijk

  • Ervaring met grootschalige data-infrastructuren, zoals gedistribueerde opslag, gesharde databases en high-throughput pipelines, is vereist. Het is een pluspunt als je zelf een dergelijke infrastructuur hebt gebouwd of ervaring hebt met de basisprincipes daarvoor, zoals sharding-bibliotheken, consistent hashing, data-parallelle dataflow-berekeningen, enzovoort.

Solliciteer voor deze functie