Medior back-end engineer (Scala)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+10 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Developer Salary in The Netherlands [2023]
The 7 Most Popular Backend Frameworks for Developers
Why Upskilling And Reskilling is Important For Developers
Best Companies in the Netherlands: Top 25 Companies in 2023Â