Talent Apply
Log in
All jobs
D

Senior Backend Engineer

Dentsu
Zürich, Switzerland
Hybrid

About this role

Job title: Senior Backend Engineer

We are looking for a Senior Backend Engineer to strengthen the service layer of an e-banking platform. You will design, build, and operate highly reliable, secure microservices written in Kotlin with Spring Boot, integrated via Apache Kafka, and deployed on Red Hat OpenShift. This hands-on role requires taking ownership from API contract design through production observability, and serving as a technical reference for your squad.

What You'll Do

  • Design, develop, and maintain secure, scalable backend services and APIs using Kotlin and Spring Boot.
  • Build and operate event-driven integrations via Apache Kafka including producers, consumers, Kafka Streams, and Avro schemas with exactly-once semantics.
  • Own data models, query optimization, and schema migrations across PostgreSQL and MySQL.
  • Integrate services with observability, CI/CD, and DevOps tooling; support deployment and monitoring on OpenShift/Kubernetes.
  • Apply security best practices in the realms of OAuth2/OIDC, authentication, authorisation, and encryption.
  • Conduct code reviews, uphold engineering standards, and mentor junior engineers.
  • Produce high-quality technical documentation covering design, implementation, and API contracts.

What We're Looking For

  • 5+ years of professional backend engineering experience.
  • Proficiency in Kotlin. Strong hands-on experience with Spring Boot (Spring MVC, Security, Data JPA, Cloud, Actuator).
  • Solid Apache Kafka experience including Kafka Streams, Schema Registry, and exactly-once semantics.
  • Proficiency with PostgreSQL and MySQL: data modelling, query plans, replication, and working with connection pools (HikariCP).
  • Practical experience with Kubernetes or OpenShift.
  • Sound understanding of distributed systems, microservices architecture, and design patterns.
  • Familiarity with OAuth2/OIDC and backend security fundamentals.
  • Proficiency with Git and CI/CD practices.
  • German B2+, English business proficient.

Nice to Have

  • Bachelor’s degree in computer science, information technology, or equivalent experience.
  • Prior experience in regulated industries such as banking or fintech.
  • Familiarity with Spring Cloud and distributed tracing tools.
  • Experience with database migration tooling such as Flyway or Liquibase.
  • French or Italian, advantageous given the multilingual Swiss platform.

Compensation & Benefits

  • 25 days of holidays, 2 volunteer days, mental health support including extra wellness days and access to EAP.
  • 40-hour week with overtime compensation; flexible working hours; independent home office management; pet-friendly offices.
  • State-of-the-art office space and ergonomically equipped workstations; Dentsu Academy; online language courses; Learning Allowance (40 extra hours/year).
  • Corporate benefits platform; referral bonus program; workation possibilities; team events.
  • Commitment to diversity, equity and inclusion and a workplace free from discrimination.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →