Medior Back-end engineer (Scala)
Software Engineering
Vacature Medior back-end engineer (Scala)
- Locatie
- Den Haag
- Aantal uren
- Full-time
- Locatie
- Universitair
- Bedrijf
- Cleverbase B.V.
- Provincie
- Zuid-Holland
- Werkveld
- ICT
- Salaris
- Salaris: € 3.800 - € 5.500
Medior back-end engineer (Scala) (English below)
Cleverbase | 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? Reageer op deze vacature met CV en een korte motivatie gericht aan Ralf van Oosterhout (COO).
Medior Back-end Engineer (Scala)
Cleverbase | The Hague (hybrid) | Full-time (32-40 hours)
About Cleverbase
Cleverbase is an innovative Qualified Trust Service Provider (QTSP), operating under the eIDAS regulation. We build the digital trust infrastructure that organizations and governments can build on: from qualified electronic signatures to digital identity and PKI services. What we make has to be right — legally, technically, and organizationally. Our customers rely on our systems for processes where there's no room for doubt.
As a scale-up in a strictly regulated market, we combine the agility of a small team with the discipline that comes with working in a compliance-critical environment.
The role
As a medior back-end engineer you'll work on the core of our platform: the services written in Scala that are responsible for cryptographic operations, the creation and validation of signatures, and the reliable processing of sensitive data. You'll work in a team of experienced engineers, take on well-scoped features and services independently, and actively think along on architecture and code quality.
You don't just build features — you build systems that must be demonstrably correct, auditable, and secure.
What you'll do
- Design and build back-end services in Scala (functional style with Cats & Cats-Effect), with attention to correctness, performance, and maintainability
- Work on our trust services — digital signing, electronic seals, and timestamps — and on the underlying public key infrastructure (PKI): issuing, validating, and revoking certificates, and integration with hardware security modules (HSM)
- Build and extend interfaces (APIs) and gRPC connections between services, including the associated data models and Postgres migrations
- Think along on architecture and technical choices within a compliance-driven environment, and propose improvements to the platform
- Write clear, tested, and well-documented code (think functional patterns, type safety, property-based and scenario-based (BDD) tests)
- Collaborate with colleagues from compliance and audit to ensure technical implementations align with regulations such as eIDAS
- Contribute to code reviews, technical discussions, and improving our development practices
Who you are
- You have 2-5 years of experience as a back-end engineer, including demonstrable experience with Scala (or another JVM language combined with a strong affinity for functional programming and a willingness to grow quickly)
- You understand why type systems and functional patterns contribute to reliable software, and apply this in practice
- You dare to independently make a new service or new domain your own
- You feel at home building systems where correctness is just as important as speed
- You can independently pick up well-scoped questions, but actively seek alignment when something touches on compliance or security
- Affinity with cryptography, PKI, or digital identity is a plus — interest in this is a requirement
- You write and speak fluent Dutch and English
What you bring in terms of technical background (indicative)
- Experience with Scala (2.13) and the Typelevel ecosystem — Cats & Cats-Effect, and preferably http4s, tapir, fs2 and/or doobie (parts of the platform still run on Akka)
- Knowledge of REST/API design and gRPC/Protobuf for communication between services
- Experience with PostgreSQL and schema migrations (e.g. Flyway)
- Experience testing at multiple levels (unit, integration, property-based with ScalaCheck, scenario-based (BDD) with Cucumber) and CI/CD
- Familiarity with containerization (Docker/Kubernetes) is a plus
- Experience with cryptographic libraries (e.g. BouncyCastle, DSS) or PKI standards is a strong plus
What we offer
- A role with real substantive impact in an organization that delivers trust as a product
- A salary between €3,800 and €5,500 gross per month, depending on knowledge and experience
- 26 vacation days
- A premium-free pension insurance
- Room to grow towards senior engineer, with mentoring from experienced colleagues
- Working on technically challenging questions at the intersection of software engineering, cryptography, and regulation
- Room for personal development (training budget, conferences)
- Hybrid working, with an office in The Hague as a home base
- A small, close-knit team in which your voice is heard
Applying
Do you recognize yourself in this and do you want to help build the digital trust infrastructure of tomorrow? Respond to this vacancy with your CV and a short motivation addressed to Ralf van Oosterhout (COO).
Interesse in de functie van Medior back-end engineer (Scala) bij Cleverbase B.V. regio Den Haag?
Reageer dan nu via de "solliciteer" button.
Acquisitie naar aanleiding van deze vacature wordt niet op prijs gesteld.

