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
full time position
starting as soon as possible.
What are your missions?
* 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 work
as part of an enthusiastic team
of motivated engineers
* You will stay abreast of industry trends and continuously enhance your skills
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
Ready to rock at OneDoc?
If you want to be part of our mission and are ready to transform the Swiss healthcare system with us, then we look forward to receiving your application