Senior Scala Software Engineer
Listed on 2026-01-01
-
Software Development
Backend Developer, Software Engineer
One Doc is the leading healthcare platform in Switzerland. Today, more than 13'000healthcare professionals and 3million patients are using our services every day. You may even be one of them!
Our mission is simple: make interactions between health professionals and patients easier. To achieve this, we can count on a young and dynamic team of more than 80 people spread in five offices all around Switzerland.
The roleWe are looking for a Senior Scala Software Engineer who cares deeply about well-designed backend systems that are scalable and built to last, and who takes pride in writing clean code. This is a role with real ownership: you won’t just build features, you’ll help shape how our backend is designed, built, and evolved over time.
THIS IS A PERMANENTFULL TIME POSITION starting as soon as possible in our Headquarters in Geneva.
Key missions🏗️
Design and build scalable backend services
You will design, implement, and evolve core backend services using Scala 3, focusing on performance, reliability, and long‑term maintainability.
👨💻 Own code quality and technical decisions
You will write maintainable, well‑structured code and actively participate in code reviews. You will help make and document technical decisions, balancing long‑term codebase consistency with pragmatic delivery.
🌟 Lead through mentorship and collaboration
You will mentor other engineers, support their growth, and contribute to hiring the right colleagues. Your impact will go beyond your own code: you will help create an environment where engineers learn, improve, and enjoy doing great work together.
🚀 Turn complex requirements into simple solutions
You will work closely with product managers, design and Top Management to break down complex problems, explore trade‑offs, and deliver solutions that are easy to reason about and operate in production.
📚 Continuously improve the platform and practices
You will stay up to date with Scala and backend engineering best practices, and you will help introduce new technology and processes that meaningfully improve reliability, developer experience, and productivity.
🔥 Join a team that values engineers
You will join a high‑caliber, passionate engineering team that values collaboration, ownership, and shipping meaningful work. We move fast, support each other, and genuinely enjoy solving hard problems together.
Your profileYou can be our next Senior Scala Software Engineer if
:
- You have Master’s degree in Computer Science or equivalent
- You have at least 4 years of experience in software engineering
- You are fluent in Scala
- You have a solid experience building RESTful APIs
- You have strong knowledge in relational databases along with their underlying concepts (transactions, indexes, etc.) and you master
SQL - You have experience using frameworks for unit and integration testing
- You have
working proficiency in English
It would be amazing that:
- You are proficient with CI tools
- You speak French and/or German is a plus
- You are committed to clean code and development best practices
What will make a difference:
- We feel that you bring excellent problem‑solving skills and proactive attitude
: you quickly identify issues and come up with relevant solutions - You show great interpersonal skills and are able to collaborate effectively with diverse teams
NOTE: this position is based out of Geneva, Switzerland, and only applicants with a valid work permit will be considered.
We care deeply about offering a transparent, respectful, and human hiring experience. Here’s what you can expect:
1. Introductory call with our HR team: a first conversation to get to know you, your background, and your past achievements, and to see how your experience aligns with our needs.
2. Technical discussion with a Tech Manager: a deeper technical exchange to discuss your experience, approach to problem‑solving, and the kinds of systems you enjoy working on.
3. Take‑home coding exercise & on‑site presentation: you will receive a coding exercise to work on at home, at your own pace. You will then be invited to our office to present and discuss your solution with our CTO and a Senior Engineer. This is a collaborative conversation focused on your choices,…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: