Medior back-end engineer (Scala)

Qabird

Den Haag

On-site

EUR 42,408 - 61,380

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Salaris €3.800–€5.500 bruto/maand
26 vakantiedagen
Premievrije pensioenverzekering
Groei richting senior engineer
Hybride werken; kantoor Den Haag

Job summary

Cleverbase B.V. in Den Haag zoekt een medior back-end engineer die meedraait aan de kern van ons platform. Je werkt aan Scala-gebaseerde services die cryptografische operaties en handtekeningen ondersteunen, en aan veilige, auditeerbare verwerking van gevoelige data.

Je werkt in een hybride omgeving en hebt 2–5 jaar ervaring, met focus op functioneel programmeren, CI/CD en moderne JVM-tools. De rol biedt ruimte voor groei richting senior engineer en samenwerking met compliance en audit.

Qualifications

  • 2–5 jaar ervaring als back-end engineer met Scala.
  • Sterke affiniteit met functioneel programmeren en type systemen.
  • Zelfstandig nieuwe services of domeinen kunnen own maken.
  • Begrip van compliance/ beveiliging en samenwerking met audit.
  • Affiniteit met cryptografie, PKI of digitale identiteit is vereist.
  • Fluente beheersing van Nederlands en Engels.

Responsibilities

  • Ontwerpen en bouwen van back-end services in Scala met aandacht voor correctheid en onderhoud.
  • Werken aan vertrouwensdiensten (handtekeningen, zegels, tijdstempels) en PKI-integratie.
  • Uitgeven, valideren en intrekken van certificaten; integratie met HSM.
  • API's en gRPC-verbindingen tussen services met Postgres-migraties.
  • Bijdragen aan architectuurbeslissingen binnen een compliance-gedreven omgeving.
  • Schrijven van duidelijke, geteste en gedocumenteerde code; deelnemen aan code reviews.

Skills

Scala (2.13)
Functioneel programmeren
PostgreSQL
API & gRPC
Docker/Kubernetes

Tools

http4s
tapir
fs2
doobie
Akka
Flyway

Job description

Vacature Medior back-end engineer (Scala)

Locatie: Den Haag

Locatie: Universitair

Aantal uren: Full-time

Bedrijf: Cleverbase B.V.

Provincie: Zuid-Holland

Werkveld: ICT

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
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.

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 (indicatif)
  • 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Medior back-end engineer (Scala)
Medior back-end engineer (Scala)

Cleverbase • Den Haag

Hybrid
26 vakantiedagen
Premievrije pensioenverzekering
Mentoring en groei
+3
Senior Backend Developer | Python & Java
Senior Backend Developer | Python & Java

Lefebvre Sdu • Den Haag

Hybrid
EUR 70,000 - 100,000
Eindejaarsuitkering 4%
Winstdeling tot 6%
23 vakantiedagen
+5
Mid-level Backend Engineer Amsterdam | Distributed systems | Go, AWS, payment-infrastructuur | €85k + €20k stock + vast contract
Mid-level Backend Engineer Amsterdam | Distributed systems | Go, AWS, payment-infrastructuur | €85k + €20k stock + vast contract

CodeGuild • Amsterdam

Hybrid
EUR 77,000 - 94,000
Vast contract vanaf dag één
Hybride werken in Amsterdam
25 vakantiedagen
+1
Senior Java/Kotlin developer (DUTCH ONLY) - Up to 120k compensation
Senior Java/Kotlin developer (DUTCH ONLY) - Up to 120k compensation

Spilberg • Haarlem

Hybrid
EUR 90,000 - 120,000
Boven marktconform salaris + vakantiegeld
Bonusregeling per succesvolle plaatsing
25 vakantiedagen + nationale feestdagen
+3
Senior Backend Engineer
Senior Backend Engineer

CodeGuild • Utrecht

Hybrid
EUR 83,000 - 112,000
Hybride werken
Inflatiecorrectie
Pensioenregeling
+4
Medior Software Engineer
Medior Software Engineer

CBYTE Digital • 's-Hertogenbosch

Hybrid
EUR 50,000 - 70,000
Mobiliteitsbudget
Eigen hardware naar keuze
Claude Code abonnement
+6
Senior Software Engineer
Senior Software Engineer

CBYTE Digital • 's-Hertogenbosch

On-site
EUR 60,000 - 80,000
Mobiliteitsbudget
Laptop of hardware naar keuze
Persoonlijk opleidingsbudget
+2
Lead Java Developer
Lead Java Developer

CodeGuild • Den Haag

Hybrid
EUR 85,000 - 102,000
28 vakantiedagen
Pensioenregeling
Opleidings- en conferentiemogelijkheid
+1
Senior Software Engineer
Senior Software Engineer

Trifork • Eindhoven

Hybrid
EUR 60,000 - 80,000
Uitstekend salaris en bedrijfspensioenregeling
28 vakantiedagen
Mogelijkheid om thuis te werken
+1
Senior Fullstack Developer
Senior Fullstack Developer

Lefebvre Sdu • Den Haag

Hybrid
EUR 50,000 - 64,000
Salaris tussen €4.450 en €5.700 per ma
Bonussen: eindejaarsuitkering tot 4% +
Winstdeling tot 6%
+6