[EU residents only] Help Healing as In-house Full Stack Developer

Introductory paragraph

At BetterDoc, we build the best patient to physician matching product. We try to not be just another mindless software factory. Join us, and help people healing :green_heart:

My name: Sascha Wolf
My position: Senior Full-stack Engineer
Company name: BetterDoc GmbH
Website: www.betterdoc.org (Company page, German), dev.betterdoc.org (Engineering Blog, English)
Company info and history:

Founded in 2012, BetterDoc is on a mission to always find the right doctors for patients with serious health issues. At the moment, our service is mainly provided by real medical staff like physicians and scientific researchers. They tap into our extensive physicians database and recommend specialists, based on the patient’s health issue and intent. Now we are starting to write machines to do parts of our service. Of course, medical staff is here to stay, solve complex cases, train our machines and assure quality. Think of it as a healthy human-machine symbiosis.

We decided that a microservice / micro frontends approach suits our current needs best and gives us a basis for quick turnaround and the ability to flexibly stitch together new workplaces for new services within the tooling used by internal staff.

Elixir is at the heart of our frontend integration effort, as it forms the place where micro frontends are composed into suites of tools we call workplaces.

Also, we build other and more small, more focused services using Phoenix.

Another language we use is Ruby, which we choose mainly for parts where we do not expect the need to provide top performance under heavy load. Also, a bigger legacy application is written in Ruby (on Rails). Our new platform is step by step replacing the old platform, so we stopped implementing new features within the legacy system, but still keep it fresh and healthy as long as we still need it.

Our engineering team blog is at dev.betterdoc.org, so if you are interested in what we are doing and how we think about software and other things: have a look :slight_smile:

About the job

Job title: Senior Developer
Job description:

At BetterDoc, you will work to deliver value, not to fulfil a spec. We value curiosity, the will to learn and the drive to deliver great software. We look for people that want to see their influence on what was created and who are proud of their craft.

As a Senior Developer, you will be part of small project teams. These cross-functional teams deliver value in focused, self-managed projects.

Salary range: €50k - 70k
Position on remote work: BetterDoc supports fully remote, partly remote or completely in-house work.
Qualifications or experience required:

  • be able to translate feature needs into code tasks;
  • write code in a sustainable way;
  • understand, propose and contribute to architectural decisions;
  • be proficient in one or more programming language;
  • be able to learn a new language quickly;
  • be able to understand domains of subject matter teams;
  • be able to own one or several systems that group multiple services;
  • know and be able to work within all steps of the development process; and
  • help juniors and help improve their coding skills.

What the successful job applicant will be working on:

  • tools used by our internal staff as well as patients and customers
  • understanding problems and coming up with solutions
  • extending the functionality of our Platform
  • your own projects within your 20% time :slight_smile:

About the interview process

Please send us your application with your CV and a small cover letter telling us why you want to work with BetterDoc to Sebastian Schuth <pirates(at)betterdoc.org>.

Sebastian will review your application, maybe ask a few questions, and if things seem to fit, arrange a call with you to get to know you better.

After that, we usually provide you with a small development task and ask you to code a solution for it.

After that, you will meet the team — if possible in person, otherwise virtually.

If all fits, we will sent you an offer. You sign it and join the team :slightly_smiling_face:

Further info

Apply via email to Sebastian Schuth <pirates(at)betterdoc.org>. Make sure to include what makes BetterDoc interesting to you — beyond the technical aspects.

7 Likes

Based on feedback from our data protection officer we are forced to limit applications to EU residents only. As you might expect BetterDoc is dealing with highly sensitive data so we have to tread on the cautious side.

Maybe this changes in the future - it would be great to have a team of people stretched across the globe working at BetterDoc - but for now this is the reality we live in. :cry: