Homepage
For recruiters
Senior Backend Engineer Kotlin (on-site or Europe remote)

Senior Backend Engineer Kotlin (on-site or Europe remote)

Posted on February 6, 2025
Zurich
Permanent
Posted on February 6, 2025
Apply for this position

About this role

Salary

Apply for this position
Want more jobs like this?Get IT & technology jobs in Zurich delivered straight to your inbox.
By signing up, you agree that we may process your information in accordance with our privacy policy.
More jobs from this employer

Similar jobs

Systemtechniker Flugabwehr im Außendienst (m/w/d)
Teamleiter*in Sekundärtechnik
Gruppenleiter*in Netzbau Team C
SMD Operator (m/w/d)
Senior Software Engineer
Browse more jobs
You might be interested in
Career coachesSwiss CV guideCover lettersWorking in Switzerland
For expats of all colours, shapes and sizes

Explore
Expat infoCareerHousingEducationLifestyleExpat servicesNews & articles
About us
IamExpat MediaAdvertisePost a jobContact usSitemapRSS feeds
More IamExpat
IamExpat Job BoardIamExpat HousingWebinarsNewsletters
Privacy
Terms of usePrivacy policyCookiesAvoiding scams

Never miss a thing!Sign up for expat events, news & offers, delivered once a week.
Keep me updated with exclusive offers from partner companies
By signing up, you agree that we may process your information in accordance with our privacy policy


© 2025 IamExpat Media B.V.
© 2025 IamExpat Media B.V.
Apply for this position

Salary: CHF 105’000 - 125’000 per year

Requirements:
  • Proficiency in Kotlin
  • Experience with distributed web applications
  • Experience with relational databases
  • Experience with designing application APIs
  • Knowledge of git
Responsibilities:
  • What we expect from you
  • We are committed to delivering high quality, high value products to our customers. We value effective communication and everyday collaboration. Thus, we are looking for an experienced engineer capable of delivering high quality cloud/web applications.
  • What you can expect from the job
  • Kajo is a distributed application built around the architectural concept of event sourcing and it is designed to support our customers as well as our internal scheme compliance experts.
  • As a senior backend engineer, you will collaborate with our team on the following responsibilities:
  • Expand the current functionality of Kajo with new features and improvements.
  • Maintain the existing codebase(s), identify pain points, and suggest solutions.
  • Develop tools that help internal users manage the operational workload.
  • Lead the design and implementation of new parts of the stack as the product requirements grow.
  • Use your experience to enable fellow engineers by sharing your knowledge and unique points of view.
  • The Kajo Backend Tech Stack
  • Below you can find a description of the Kajo Backend Tech Stack. These are the tools, libraries and frameworks that you will interact with the most in the context of your daily work.
  • Languages: Kotlin, Java, Go
  • Event Sourcing: Axon Framework (https://github.com/AxonFramework/AxonFramework)
  • Web: Ktor, GraphQL, Hasura
  • Database: jOOQ, Liquibase, PostgreSQL
  • Messaging: NATS (https://nats.io)
  • IAM: Keycloak
Technologies:
  • Backend
  • Cloud
  • CQRS
  • DevOps
  • Docker
  • Frontend
  • GitHub
  • GitLab
  • GraphQL
  • Hardware
  • Haskell
  • IAM
  • Support
  • Java
  • Kotlin
  • Ktor
  • Kubernetes
  • Liquibase
  • Mobile
  • NATS
  • PostgreSQL
  • Prometheus
  • Rust
  • Scala
  • Terraform
  • TypeScript
  • Vue
  • Web
  • Git

More:

About Rivero
Rivero is a successful Fintech scale-up founded in early 2019 on a mission to enable banks and financial institutions to automate complex processes most simply and efficiently. In this way, banks can focus on delighting their customers with streamlined digital interfaces. We fall into both the FinTech and the RegTech domain.
We have steadily grown our customer base and offer a unique opportunity to join us for the exciting growth phase ahead. We closed our Series A funding round at the beginning of the year.
You will join the Kajo product team that builds and runs the Kajo scheme compliance solution. As a senior backend engineer, you help foster a great product and use your expertise and experience to help other engineers grow and learn.

Other technologies we use

Here's an overview of the key technologies that we use across our company. Some of these tools are shared across our products, so any expertise you bring in these areas is highly valued.

Frontend: Typescript, Vue.js
Backend: Java, Kotlin, Go, Scala, Rust, Haskell
Infrastructure: Docker, Kubernetes, Terraform, GitLab CI, Elastic Stack, Prometheus, Traefik, Vault, Google Cloud Platform, Nix

Benefits

The little things that matter

We strive to keep our employees happy by creating a pleasant working environment, and below are a few things that we are currently offering:

Great office in a historic building - 2min from Oerlikon station, right next to a park, with a friendly Barista and Sushi place in-house :-)
Our academy sessions cover many topics to learn and grow
Friday happy hours - After a week of hard work, we enjoy having a drink together
Dog-friendly office
Your choice of hardware and mobile subscription included
Company share options included

CHF 105’000 - 125’000 per year
Useful Links
  • Working in Switzerland
  • Recruitment agencies
  • Career coaches
  • Swiss CV
  • Job interview questions & answers
  • Self-employment
Useful Links
  • Working in Switzerland
  • Recruitment agencies
  • Career coaches
  • Swiss CV
  • Job interview questions & answers
  • Self-employment