Medior back-end engineer (Scala)
- Locatie: Den Haag (hybride)
- Fulltime (32-40 uur)
Over Cleverbase
Cleverbase is een innovatieve Qualified Trust Service Provider (QTSP), actief onder de eIDAS-verordening. We bouwen de digitale vertrouwensinfrastructuur waarop organisaties en overheden kunnen bouwen: van gekwalificeerde elektronische handtekeningen tot digitale identiteit en PKI-diensten. Wat wij maken moet kloppen — juridisch, technisch en organisatorisch. Onze klanten vertrouwen op onze systemen voor processen waar geen ruimte is voor twijfel.
Als scale-up in een streng gereguleerde markt combineren we de wendbaarheid van een klein team met de discipline die hoort bij het werken binnen een compliance-kritieke omgeving.
De rol
Als medior back-end engineer werk je aan de kern van ons platform: de in Scala geschreven services die verantwoordelijk zijn voor cryptografische operaties, het aanmaken en valideren van handtekeningen en de betrouwbare verwerking van gevoelige data. Je werkt in een team van ervaren engineers, pakt zelfstandig goed afgebakende features en services op, en denkt actief mee over architectuur en codekwaliteit.
Je bouwt niet zomaar features — je bouwt aan systemen die aantoonbaar correct, auditeerbaar en veilig moeten zijn.
Wat je gaat doen
- Ontwerpen en bouwen van back-end services in Scala (functionele stijl met Cats & Cats-Effect), met aandacht voor correctheid, prestaties en onderhoudbaarheid
- Werken aan onze vertrouwensdiensten — digitale ondertekening, elektronische zegels en tijdstempels — en aan de onderliggende public key infrastructure (PKI): het uitgeven, valideren en intrekken van certificaten en integratie met hardware security modules (HSM)
- Bouwen en uitbreiden van koppelvlakken (API's) en gRPC-verbindingen tussen services, inclusief bijbehorende datamodellen en Postgres-migraties
- Meedenken over architectuur en technische keuzes binnen een compliance-gedreven omgeving, en voorstellen doen om het platform te verbeteren
- Schrijven van heldere, geteste en goed gedocumenteerde code (denk aan functionele patronen, type-veiligheid, property-based en scenariogebaseerde (BDD) tests)
- Samenwerken met collega's uit compliance en audit om te zorgen dat technische implementaties aansluiten bij regelgeving zoals eIDAS
- Bijdragen aan code reviews, technisch overleg en het verbeteren van onze development practices
Wie je bent
- Je hebt 2-5 jaar ervaring als back-end engineer, waarvan aantoonbare ervaring met Scala (of met een andere JVM-taal gecombineerd met sterke affiniteit met functioneel programmeren en de bereidheid om snel door te groeien)
- Je begrijpt waarom typesystemen en functionele patronen bijdragen aan betrouwbare software, en past dit in de praktijk toe
- Je durft je zelfstandig een nieuwe service of nieuw domein eigen te maken
- Je voelt je thuis bij het bouwen van systemen waar correctheid net zo belangrijk is als snelheid
- Je kunt zelfstandig goed afgebakende vraagstukken oppakken, maar zoekt actief afstemming als iets raakvlak heeft met compliance of beveiliging
- Affiniteit met cryptografie, PKI of digitale identiteit is een pré — interesse hierin is een vereiste
- Je schrijft en spreekt vloeiend Nederlands en Engels
Wat je meebrengt aan technische achtergrond (indicatief)
- Ervaring met Scala (2.13) en het Typelevel-ecosysteem — Cats & Cats-Effect, en bij voorkeur http4s, tapir, fs2 en/of doobie (delen van het platform draaien nog op Akka)
- Kennis van REST/API-ontwerp en gRPC/Protobuf voor communicatie tussen services
- Ervaring met PostgreSQL en schema-migraties (bijv. Flyway)
- Ervaring met testen op meerdere niveaus (unit, integratie, property-based met ScalaCheck, scenariogebaseerd (BDD) met Cucumber) en CI/CD
- Bekendheid met containerisatie (Docker/Kubernetes) is een plus
- Ervaring met cryptografische libraries (bijv. BouncyCastle, DSS) of PKI-standaarden is een sterke pré
Wat wij bieden
- Een rol met echte inhoudelijke impact in een organisatie die vertrouwen als product levert
- Een salaris tussen €3.800 en €5.500 bruto per maand, afhankelijk van kennis en ervaring
- 26 vakantiedagen
- Een premievrije pensioenverzekering
- Ruimte om te groeien richting senior engineer, met mentoring van ervaren collega's
- Werken aan technisch uitdagende vraagstukken op het snijvlak van software engineering, cryptografie en regelgeving
- Ruimte voor persoonlijke ontwikkeling (opleidingsbudget, conferenties)
- Hybride werken, met een kantoor in Den Haag als uitvalsbasis
- Een klein, hecht team waarin je stem gehoord wordt
Solliciteren
Herken jij jezelf hierin en wil je meebouwen aan de digitale vertrouwensinfrastructuur van morgen? Stuur je CV en een korte motivatie naar Ralf van Oosterhout (COO):
Ralf van Oosterhout COO, Cleverbase 📞 +31 (0)6 36298250 ✉️ ralf.van.oosterhout@cleverbase.com
Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.
Terug naar Vacatures