Senior Scala Software Engineer I Geneva2024-07-09T08:41:43+00:00

Senior Scala Software Engineer

📍Geneva / Zurich

OneDoc is the leading healthcare platform in Switzerland. Today, more than 7500 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 40 people spread across four offices all around Switzerland!

To support our growth, we are looking for a Senior Scala Software Engineer with strong Scala skills to join our development team in Geneva or in Zurich. Could it be you?

🎯What you will do as a Senior Scala Software Engineer:

  • ou will work as part of an enthusiastic team of motivated engineers
  • You will analyze, architect, and implement impactful features on our backends using Scala 3
  • You will perform code reviews and uphold high standards of code quality
  • You will mentor and help recruit and train Software Engineers and Developers, sharing your expertise to enhance team capabilities and foster professional development.
  • You will be involved in technical discussions, providing insights and ideas
  • You will work on a rapidly changing product, continually finding innovative solutions to new challenges
  • You will stay abreast of industry trends and continuously enhance your skill

💼 What kind of Senior Scala Software Engineer are we looking for?

  • 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 have excellent problem-solving skills and have a proactive attitude
  • You quickly identify issues and come up with relevant solutions
  • You are fluent in English; knowledge of French or German is a plus
  • You have great interpersonal skills, able to collaborate effectively with diverse teams
  • Quality of discretion in handling confidential and sensitive information
  • You hold a valid working permit for Switzerland

🐧 What we’ll offer you

We want to make sure that you enjoy your time as a Software Engineer with us, so be prepared for:

  • A relaxed yet hard-working environment where your performance will speak for itself!
  • Hybrid working policy: work from home and in one of our cool offices
  • Professional growth through continuous training (including cybersecurity)
  • 25 vacation days per year!
  • Our atmosphere will allow you to express your creativity and be recognised for your inquisitive and proactive attitude.
  • More than colleagues: we enjoy spending time together through great corporate events, including an offsite in Switzerland once a year!

Join our Dev Team! 


Are you the Senior Scala Software Engineer we are looking for? Then join us and make a real impact on the Swiss healthcare sector!
Please share your resume, cover letter and work certificates with us. If you are the gem we are looking for, we’ll be excited to connect with you and embark on this journey together!


Privacy notice: When you apply to a job at OneDoc, the personal data contained in your application will be collected and processed for the purposes of managing OneDoc’s recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible as necessary for the purposes of the legitimate interests pursued by OneDoc, which are the solicitation, evaluation, and selection of applicants for employment. In addition, during the recruitment procedure, it is considered legitimate to carry out certain searches among the existing public information on the person concerned.
Your personal data will be retained by OneDoc as long as it determines it is necessary to evaluate your application for employment. As soon as it is clear that the person concerned will not be recruited, their personal data will be deleted. Thereafter, only specific personal data (e.g. name, function, telephone number, reasons for acceptance/refusal) will be stored, in view of possible future requests by the data subject. To this end, the company takes technical and organizational measures to ensure compliance with the principle of data minimization.You have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted.

Not the right job for you? Then have a look at our other interesting openings!

Go to Top