About OneDoc OneDoc is the leading healthcare platform in Switzerland. Today, more than 13'000 healthcare professionals and 3 million 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 role We 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 will not just build features, you will help shape how our backend is designed, built, and evolved over time. Position overview:
Contract type: Permanent Employment type: Full-time (100%)
Location: Geneva / Lausanne
Start date: As soon as possible
Work model: Hybrid (3 days on-site / 2 days remote) 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 consistent 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