×
Register Here to Apply for Jobs or Post Jobs. X

Scala Software Engineer

Job in Genf, Geneva, Switzerland
Listing for: OneDoc
Full Time, Contract position
Listed on 2026-01-26
Job specializations:
  • Software Development
    Backend Developer, Software Engineer, Cloud Engineer - Software, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 80000 - 100000 CHF Yearly CHF 80000.00 100000.00 YEAR
Job Description & How to Apply Below
Location: Genf

About One Doc

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!

The role

We are looking for a Software Engineer with Scala experience who cares deeply about well‑designed backend systems that are scalable and built to last, and who takes pride in writing clean, maintainable code. In this role, you will work on backend features, fix bugs, and contribute to improving existing services while collaborating with more experienced engineers and growing your skills over time.

Position

overview
  • Contract type:
    Permanent
  • Employment type:

    Full-time (100%)
  • Location:

    Geneva / Lausanne
  • Start date:

    As soon as possible
  • Work model:
    Hybrid (minimum 3 days on‑site)
Key missions

Design and build scalable backend services. You will design, implement, and evolve core backend services, focusing on performance, reliability, and long‑term maintainability.

Own code quality and technical decisions. You will write maintainable, well‑structured code and actively participate in code reviews. You will help make and document technical decisions, balancing long‑term codebase consistency with pragmatic delivery.

Turn complex requirements into simple solutions. You will work closely with product managers, design and top management to break down complex problems, explore trade‑offs, and deliver solutions that are easy to reason about and operate in production.

Continuously improve the platform and practices. You will stay up to date with Scala and backend engineering best practices, and you will help introduce new technology and processes that meaningfully improve reliability, developer experience, and productivity.

Join a team that values engineers. You will join a high‑caliber, passionate engineering team that values collaboration, ownership, and shipping meaningful work. We move fast, support each other, and genuinely enjoy solving hard problems together.

Your profile
  • You have Master’s degree in Computer Science or equivalent
  • You have at least 1 year of experience in Software Engineering
  • You possess practical experience with Scala or a robust understanding of type systems and functional programming
  • 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 fluent in Scala
  • You are proficient with CI tools
  • You speak French and/or German
  • 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.

Recruiting process

We care deeply about offering a transparent, respectful, and human hiring experience. Here’s what you can expect:

1. Introductory call with our HR team: a first conversation to get to know you, your background, and your past achievements, and to see how your experience aligns with our needs.

2. Technical discussion with a Tech Manager: a deeper technical exchange to discuss your experience, approach to problem‑solving, and the kinds of systems you enjoy working on.

3. Take‑home coding exercise & on‑site presentation: you will receive a coding exercise to work on at home, at your own pace. You will then be invited to our office to present and discuss your solution with our CTO and a Senior Engineer. This is a collaborative conversation focused on your choices, trade‑offs, and technical thinking.

4. Reference checks: we will speak with one or more former colleagues or managers to better understand how you work in a team and your past impact.

5. Validation conversation with our CEO: a final discussion to answer all your remaining questions about One Doc, our vision, and to make sure there is a strong mutual…

Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary