Medior back-end engineer (Scala)

Cleverbase B.V.
Den Haag, Netherlands
1 day ago
Apply on www.careerjet.nl
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
€3,800.0 - €5,500.0
Working hours
Regular working hours
Languages
Dutch, English

Tech stack

Application Programming Interfaces (APIs) Akka (Toolkit) Unit Testing Code Review Continuous Integration Digital Signature Protocol Buffers Hardware Security Module Java Virtual Machine (JVM) PostgreSQL Public Key Infrastructure Scala (Programming Language)
+10 more
Code Comments Backend Containerization Integration Tests Kubernetes ScalaCheck Functional Programming Restful APIs Cucumber (Software) Docker

Job description

Als Medior Back-end Engineer (Scala) werk je aan de kern van ons platform. Je ontwikkelt services die verantwoordelijk zijn voor cryptografische processen, het creëren en valideren van digitale handtekeningen en het veilig verwerken van gevoelige data. Je werkt samen met ervaren engineers, pakt zelfstandig goed afgebakende features en services op en denkt actief mee over architectuur, technische keuzes en codekwaliteit. Je bouwt niet zomaar software. Je ontwikkelt systemen die aantoonbaar correct, veilig en controleerbaar moeten functioneren.

  • Ontwerpen en bouwen van back-end services in Scala (functionele programmeerstijl met Cats & Cats-Effect), met focus op betrouwbaarheid, prestaties en onderhoudbaarheid.
  • Werken aan onze vertrouwensdiensten zoals digitale ondertekening, elektronische zegels en tijdstempels.
  • Ontwikkelen aan de onderliggende Public Key Infrastructure (PKI), waaronder het uitgeven, valideren en intrekken van certificaten en integraties met Hardware Security Modules (HSM).
  • Bouwen en uitbreiden van API-koppelingen en gRPC-verbindingen tussen services.
  • Ontwikkelen van bijbehorende datamodellen en PostgreSQL-migraties.
  • Meedenken over architectuur en technische verbeteringen binnen een compliance-gedreven omgeving.
  • Schrijven van duidelijke, goed geteste en gedocumenteerde code.
  • Werken met functionele programmeerpatronen, typeveiligheid, property-based testing en scenariogebaseerde (BDD) tests.
  • Samenwerken met collega’s uit compliance en audit om ervoor te zorgen dat technische oplossingen aansluiten bij regelgeving zoals eIDAS.
  • Bijdragen aan code reviews, technische overleggen en het verbeteren van onze developmentprocessen.

Requirements

Je bent een ervaren back-end developer die graag werkt aan complexe systemen waarin veiligheid, betrouwbaarheid en kwaliteit centraal staan. Daarnaast beschik je over:

  • 2 tot 5 jaar ervaring als back-end engineer.
  • Aantoonbare ervaring met Scala of een andere JVM-taal in combinatie met sterke interesse in functioneel programmeren.
  • De motivatie en bereidheid om jezelf verder te ontwikkelen binnen Scala.
  • Ervaring met type-systemen en functionele programmeerpatronen en begrijpt waarom deze bijdragen aan betrouwbare software.
  • Het vermogen om zelfstandig nieuwe services en domeinen eigen te maken.
  • Interesse in systemen waarbij correctheid net zo belangrijk is als snelheid.
  • Een zelfstandige werkhouding en de vaardigheid om actief afstemming te zoeken bij onderwerpen rondom compliance en security.
  • Affiniteit met cryptografie, PKI of digitale identiteit (ervaring is een pré, interesse is vereist).
  • Uitstekende beheersing van de Nederlandse en Engelse taal.

Jouw technische achtergrond Wij zoeken iemand met ervaring in onder andere:

  • Scala (2.13) en het Typelevel-ecosysteem (Cats & Cats-Effect).
  • Bij voorkeur ervaring met http4s, tapir, fs2 en/of doobie (delen van het platform draaien nog op Akka).
  • REST API-design en gRPC/Protobuf voor communicatie tussen services.
  • PostgreSQL en schema-migraties, bijvoorbeeld Flyway.
  • Verschillende testmethodes zoals unit testing, integratietesten, property-based testing met ScalaCheck en scenariogebaseerde tests (BDD) met Cucumber.
  • CI/CD-processen.
  • Containerisatie met Docker en Kubernetes is een pré.
  • Cryptografische libraries zoals BouncyCastle, DSS of ervaring met PKI-standaarden is een sterke pré.

Benefits & conditions

Bij Cleverbase krijg je de kans om mee te bouwen aan technologie die de digitale samenleving veiliger en betrouwbaarder maakt.

  • Een inhoudelijk uitdagende functie met echte impact binnen een organisatie die vertrouwen als product levert.
  • Een salaris tussen € 3.800 en € 5.500 bruto per maand, afhankelijk van jouw kennis en ervaring.
  • 26 vakantiedagen.
  • Een premievrije pensioenverzekering.
  • Mogelijkheid om door te groeien richting senior engineer met begeleiding van ervaren collega’s.
  • Werken aan complexe technische vraagstukken op het snijvlak van software engineering, cryptografie en regelgeving.
  • Ruimte voor persoonlijke ontwikkeling, inclusief opleidingsbudget en deelname aan conferenties.
  • Hybride werken met ons kantoor in Den Haag als thuisbasis.
  • Een klein en hecht team waarin jouw mening telt.

About the company

Cleverbase is een innovatieve Qualified Trust Service Provider (QTSP), actief onder de eIDAS-verordening. Wij bouwen aan de digitale vertrouwensinfrastructuur waarop organisaties en overheden kunnen vertrouwen: van gekwalificeerde elektronische handtekeningen tot digitale identiteit en PKI-diensten. Wat wij ontwikkelen moet volledig kloppen: juridisch, technisch én organisatorisch. Onze klanten vertrouwen op onze systemen voor processen waarbij geen ruimte is voor twijfel. Als scale-up binnen een streng gereguleerde markt combineren wij de flexibiliteit van een klein team met de professionele aanpak die nodig is binnen een compliance-kritieke omgeving.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.nl
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · World Congress 2026 Europe

Videos

See all

Related articles

See all