OneDoc is the leading healthcare platform in Switzerland. Today, more than 8'500 healthcare professionals and 2.5 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 50 people spread in four offices all around Switzerland.
To support our growth, we are looking for a Senior Software Engineer to join our Development department in Geneva.
This is a permanent full time position starting as soon as possible.
What are your missions?
- Architect & Build: Design and implement powerful, high-performing backend features using Scala 3.
- Code with Excellence: Conduct code reviews and uphold the highest standards of quality and best practices.
- Lead & Inspire: Mentor, recruit, and train talented engineers, sharing your knowledge to elevate the entire team.
- Innovate & Solve: Engage in technical discussions, contribute insights, and find creative solutions in a fast-paced environment.
- Stay Ahead: Keep up with the latest industry trends and continuously enhance your skillset.
- Thrive in a Team: Work alongside a passionate and highly motivated group of engineers who love tackling challenges together!
What kind of Software Engineers are we looking for?
About you :
- You have Master’s degree in Computer Science or equivalent
- You have at least 3 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 are fluent in SQL
- You have experience of using frameworks for unit and integration testing
- You are adept at making code architecture decisions
- You are proficient with CI tools
- You are committed to clean code and development best practices
- You are fluent in English; proficiency in French and/or German is a plus
Must have:
- Excellent problem-solving skills and proactive attitude: you quickly identify issues and come up with relevant solutions
- Great interpersonal skills, able to collaborate effectively with diverse teams
- Quality of discretion in handling confidential and sensitive information
- Valid work permit for Switzerland
Why joining us?
We want to make sure that your time with OneDoc is memorable, so prepare yourself for the following and much more!
Hybrid working
Work from home or from one of our cool offices in Switzerland
Professional growth
Hard work and proactivity are always rewarded
5 weeks holiday
Because life isn’t only about work
Team events
Regular corporate events, including an Offsite in Switzerland once a year