A complete application in a minute
Tailored resume and cover letter, ready to send.
OneDoc, the leading Swiss healthcare platform, seeks a Scala Software Engineer for Geneva or Lausanne on a hybrid basis. You will design and build scalable backend services, fix bugs, and collaborate with a dynamic engineering team to grow your skills.
You should have a Master’s in Computer Science or equivalent, experience with Scala and relational databases, and a passion for clean, maintainable code. This role offers strong growth, modern tooling, and a vibrant company culture.
OneDoc is the leading healthcare platform in Switzerland. Today, more than 16'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.
Geneva/Lausanne | Full-time | Hybrid
We are looking for a Software Engineer with Scala experience who cares deeply about well-designed backend systems that are scalable and built to last, and who takes pride in writing clean, maintainable code. In this role, you will work on backend features, fix bugs, and contribute to improving existing services while collaborating with more experienced engineers and growing your skills over time.
Key mission:
Design and build scalable backend services
You will design, implement, and evolve core backend services, 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.
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 Profile:
You can be our next Scala Software Engineer if:
Note: This position is based in Geneva or Lausanne (Switzerland) and is open exclusively to applicants with a valid work permit.
Why OneDoc?