About the Company
OneDoc is a leading healthcare platform in Switzerland, serving over 13,000 healthcare professionals and 3 million patients daily. The company’s mission is to simplify interactions between health professionals and patients. OneDoc operates with a young and dynamic team of more than 80 people across five offices in Switzerland.
About the Role
The company is looking for a Software Engineer with Scala experience to join the backend team. The role focuses on building scalable and maintainable backend systems, delivering clean code, and collaborating with product and design teams to simplify complex problems.
Key Responsibilities
- Build scalable backend services and maintain high-performance, reliable systems
- Ensure code quality through clean coding, reviews, and smart technical decisions
- Simplify complex requirements into easy-to-operate solutions
- Continuously improve systems by adopting best practices and new tools
- Collaborate with a passionate engineering team to solve challenging problems
Requirements
- Master’s degree in Computer Science or equivalent
- At least 1 year of professional software engineering experience
- Practical experience with Scala or strong understanding of type systems and functional programming
- Solid knowledge of relational databases, SQL, and underlying concepts (transactions, indexes)
- Experience with unit and integration testing frameworks
- Working proficiency in English
- Fluency in Scala
- Experience with CI tools
- French and/or German language skills
- Commitment to clean code and development best practices
Nice to Have
- Excellent problem-solving skills with a proactive approach
- Strong interpersonal and collaboration skills
Benefits
- Clear career growth opportunities
- High-end equipment (MacBook & tools)
- Five weeks of paid vacation
- SBB half-fare travelcard for commuting
- Flexible hybrid work (3 days office / 2 days remote)
- Collaborative and friendly team with regular events
- Annual offsite in the Swiss Alps
