Senior Scala Software Engineer
Listed on 2026-02-28
-
Software Development
Backend Developer, Software Engineer, Senior Developer, Cloud Engineer - Software
One Doc 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.
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.
- Build scalable backend services: Design, implement, and evolve high-performance, reliable, and maintainable backend systems in Scala 3.
- Own code quality and technical decisions: Write clean, well-structured code, participate in reviews, and balance long-term consistency with pragmatic delivery.
- Lead through mentorship and collaboration: Support and mentor other engineers, contribute to hiring, and foster a culture of learning and ownership.
- Simplify complex requirements: Work closely with product, design, and leadership to turn complex problems into clear, production-ready solutions.
- Improve continuously: Stay current with backend and Scala best practices, and introduce tools and processes that improve reliability and developer experience.
- Thrive in a strong engineering team: Join a collaborative, high-caliber team that values ownership, fast iteration, and solving meaningful problems together.
Must have:
- 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 in Geneva or Lausanne (Switzerland) and is open exclusively to applicants with a valid work permit.
- Clear career growth opportunities
- SBB half-fare travelcard for your commute
- Flexible hybrid work (3 days office / 2 days remote)
- Awesome team with regular events
- Annual offsite in the Swiss Alps
Ready to rock at One Doc? Then we are happy to receive your application via our website!
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: