Medior JVM Software Engineer Delft

CodeGuild
Delft, Netherlands
9 days ago

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Compensation
€5,000.0 - €5,940.0
Working hours
Regular working hours
Languages
English
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Akka (Toolkit) Databases Continuous Integration Protocol Buffers Hardware Security Module Java Virtual Machine (JVM) PostgreSQL Scala (Programming Language) Software Engineering
+9 more
Backend Kotlin Kubernetes Information Technology ScalaCheck Functional Programming Restful APIs Grpc Docker

Job description

Als Medior JVM Software Engineer Delft sluit jij je aan bij een compact backendteam met twee zeer ervaren software engineers.De huidige codebase bestaat voor ongeveer 80% uit Scala. Je bouwt nieuwe backendservices in een functionele stijl met onder andere Cats en Cats-Effect, waarbij correctness, performance en onderhoudbaarheidvanaf het ontwerp centraal staan.

Je werkt aan securitygevoelige software rond cryptografische operaties en betrouwbare verwerking van gevoelige gegevens. Daarbij bouw je API’s en gRPC-koppelingen, ontwerp je datamodellen en werk je met PostgreSQL binnen een omgeving waar software aantoonbaar correct, testbaar en auditbaar moet zijn.

De technische cultuur is inhoudelijk sterk, maar niet dogmatisch. Scala en functioneel programmeren worden gebruikt waar zij waarde toevoegen. Ook Java, Kotlin, andere JVM-technologieën en AI-tools kunnen worden ingezet wanneer die beter bij het probleem passen.

Omdat het team klein is, werk je niet aan één anoniem onderdeel van het systeem. Je krijgt inzicht in het volledige platform, leert direct van sterke senior engineers en kunt zelf invloed uitoefenen op technische keuzes en verbeteringen.

Requirements

  • Minimaal 2 jaar professionele backend- of software-engineeringervaring
  • Professionele ervaring met Scala of een andere JVM-taal, zoals Java of Kotlin
  • Sterke interesse in Scala en functioneel programmeren
  • Ervaring met het ontwerpen, bouwen en testen van backendservices
  • Begrip van type safety, functionele patronen en betrouwbare software
  • Ervaring met REST API’s, databases en production software
  • Je kunt zelfstandig ownership pakken over een afgebakende service of technisch domein
  • Je krijgt energie van correctness, security en codekwaliteit
  • Je bent pragmatisch, nieuwsgierig en werkt graag samen met ervaren engineers
  • Je spreekt professioneel Engels
  • Een Bachelor- of Masteropleiding in Computer Science, Software Engineering, wiskunde of vergelijkbaar

  • Ervaring met Scala, Cats, Cats-Effect of het Typelevel-ecosysteem
  • Kennis van http4s, Tapir, fs2, Doobie of Akka
  • Ervaring met gRPC en Protobuf
  • Ervaring met PostgreSQL en database migrations
  • Ervaring met property-based testing, bijvoorbeeld ScalaCheck
  • Ervaring met Docker, Kubernetes en CI/CD
  • Kennis van cryptografie, PKI, certificaten of hardware security modules
  • Ervaring met securitygevoelige of streng gereguleerde software

Benefits & conditions

  • Tussen €60.000 en €71.280 bruto per jaar inclusief vakantiegeld
  • Volledig door de werkgever betaald pensioen
  • 26 vakantiedagen
  • De mogelijkheid om 32, 36 of 40 uur te werken
  • Flexibele werktijden
  • Tot vier dagen per week thuiswerken
  • Laptop of MacBook
  • Reiskostenvergoeding
  • Dagelijks professioneel werken met Scala binnen een pragmatische JVM-omgeving
  • Directe samenwerking met twee zeer ervaren backend engineers
  • Veel ruimte om sterker te worden in security, softwareontwerp en productengineering
  • Doorgroeimogelijkheden richting senior backend engineer en bredere technische ownership
  • De kans om vanuit een klein team mee te bouwen aan technologie met de ambitie impact te maken op meer dan een half miljard Europeanen

About the company

  • Wil jij dagelijks werken met Scala, Cats en Kotlin aan backendsoftware waarin type safety, correctness en security daadwerkelijk het verschil maken?
  • Lijkt het jou gaaf om cryptografische services, API’s en gRPC-koppelingen te bouwen binnen een pragmatische JVM-omgeving waarin ook Java, Kotlin en AI-tooling worden omarmd?
  • Wil jij instappen bij een kleine, groeiende en goed gefinancierde tech scale-up die technologie bouwt met de ambitie om online samenwerken veiliger te maken voor meer dan 550 miljoen Europeanen?
  • En zeg jij ja tegen een salaris tot €71.280, een premievrij pensioen, 26 vakantiedagen, tot 4 thuiswerkdagen en de mogelijkheid om 32, 36 of 40 uur te werken?

Dan is dit mogelijk de combinatie van Scala, technische groei en maatschappelijke impact die jij zoekt.

Jouw nieuwe werkgever is een groeiend Nederlands technologiebedrijf in de regio Delft. Steeds meer belangrijke processen vinden online plaats. Toch zijn vertrouwen, veiligheid en controle over persoonlijke gegevens nog lang niet zo goed geregeld als in de fysieke wereld. Deze organisatie wil daar verandering in brengen.

Hun ambitie is om technologie te bouwen waarmee burgers, bedrijven en publieke organisaties zich veiliger online kunnen bewegen en samenwerken. Niet alleen in Nederland, maar uiteindelijk voor meer dan 550 miljoen Europeanen.

Je stapt niet in bij een organisatie die alleen nog een ambitie en een pitchdeck heeft. De technologie werkt al en wordt gebruikt door gerenommeerde organisaties.

Tegelijkertijd is het bedrijf nog klein genoeg om zelf zichtbaar invloed te hebben op het product, de architectuur en de toekomstige groei.

Met nieuwe financiering en de steun van succesvolle serieondernemers, die eerder grote Europese softwareorganisaties hebben gebouwd en geschaald, begint nu een volgende fase. Er liggen nieuwe producten en diensten klaar om ontwikkeld te worden. Dat betekent dat jij vroeg kunt instappen en mee kunt bouwen aan technologie die de basis kan vormen voor veiliger online samenwerken in Europa.

Apply for this position

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

Apply on www.adzuna.nl

Good distractions

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

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:00 min

Overview of gRPC and language-agnostic environments

Max Hausner Max Hausner +1 · WWC 2025

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

Videos

See all

Related articles

See all