Senior Backend Engineer (d/f/m)

Permanent employee, Full-time · Remote EU, Berlin

Mission of the role
We are looking for a Senior .NET / C# Software Developer (d/f/m) to join doctorly on our mission to enable people to live healthier lives.

This is a great opportunity for highly experienced Software Engineers to take prominent roles within one of our cross-functional teams and help us meaningfully change how healthcare works.

You'll contribute directly to the development of a sophisticated cross-platform application that blends native and web technologies. Your focus and responsibilities will lie mostly in the services layer. This includes:
  • building APIs for our frontend and other consumers
  • storage and the management of complex and sensitive structured data
  • building the application based on Domain Driven Design and SOLID principles
As an integral member of our cross-functional teams, you'll be familiar with agile ways of working (esp. scrum) and DevOps. You're an experienced engineer and understand the fundamentals of clean code, design principles, and common tools around development, testing, and CI/CD including Git, Docker, etc.

Your ability to improve and change the way we work is part of our culture. We're an international team, so fluent English is a must, German would be a bonus but is not essential to the role.
Your responsibilities

This Job Is For You If:

You are a highly motivated, experienced, and technically skilled individual looking for your next challenge in a fast-moving, mission-driven, startup environment. You’re a self-starter, an accomplished manager of one, and capable of taking the lead on complex, mission-critical topics. You strive for excellence, integrity, ownership, and kindness in your work and interactions. You are a collaborative and communicative team player who’s able to see the big picture whilst also keeping an eye on the important details.

Your responsibility will be to take ownership of backend development within your team, this includes:
  • Building excellent highly usable, secure, performant, maintainable/extendable, well tested, and technically awesome software
  • Working closely with our product owners and UX/UI-Designers as well as other developers, DevOps, QA in our cross-functional teams
  • Strive to understand the requirements, the domain, and the big picture and help to refine specifications as part of the team
  • Planning, estimating, and reviewing user stories and code with the team
  • Being an active team member who takes ownership and contributes actively
  • Supporting your teammates with their work
  • Working to continually improve our application, code quality, and processes
Your profile
To be successful in this role, you'll need:
  • Expert level experience with fundamental backend technologies - C#, .NET framework (Core), ASP.NET as well as the related tooling
  • Significant experience with Entity Framework (especially EF-Core) and understanding of relational databases
  • Very comfortable using Git in a team environment and practical experience with Merge Requests, Branches, resolving conflicts etc.
  • Experience working in a Cross Functional Team, including working with QA and POs as well as code reviews and pair programming
  • Excellent verbal and written communication skills

Nice-To-Haves
  • If you've worked in a regulated industry esp. healthcare this will be a plus
  • Familiar with design patterns and architectural concepts like API first, SOLID and Domain Driven Design (DDD), CQRS and REST
  • Experience with automated testing (IO, regression, unit, integration, load, etc) and passionate about Test or Behaviour Driven Development (TDD/BDD)
  • Knowledge of FHIR & HL7 is advantageous
  • Deeper understanding of databases (esp. PostgreSQL)
  • Familiarity with CI/CD tooling (esp. GitLab)
  • An understanding of frontend fundamentals and how these relate to the backend
Why us?
Our vision is to enable everyone to live a healthier lives!

We strive to live our values of Kindness, Excellence, Ownership, and Integrity every day, and here at doctorly, we believe that outdated health IT infrastructure needs innovative disruption, and we're committed to making a meaningful impact in the healthcare industry.

We offer flexible working hours, remote/hybrid/office as you prefer and strive to pay great rates suitable for your amazing skills and outstanding experience. Of course, we offer all of the usual perks (great gear, awesome colleagues, etc.) as part of our standard package along with great annual leave, healthcare and pension plans. We also offer all employees an excellent virtual options package and a team culture that is second to none.

We optionally offer the option to work 4 days a week at 80% (of your salary).
Our recruiting process
  • Introduction Call - what is doctorly, our vision, who are you, why do we match ~ 30 min.
  • Formal/Technical Interview - a chance for you (and us) to ask all the necessary questions ~ 1 hr
  • Assessment Task/Workshop - the content and length depend a lot on the role and seniority ~2-4 hours
  • References check - we talk to two of your references for about 15 minutes each
  • Cultural Interview/Meet the team - a chance for you to really get to know your teammates before you start ~1,5 hrs
  • Contract walkthrough, here we take you through the employment agreement and shares contracts so that you really understand both ~45 min.

The entire process should take less than 2 weeks to complete (depending on your availability). We’re flexible and adaptable to your needs and those of the role in this process.
About us
Our vision is to enable everyone to live healthier lives!

We strive to live our values of Kindness, Excellence, Ownership, and Integrity every day, and here at doctorly, we believe that outdated health IT infrastructure needs innovative disruption, and we're committed to making a meaningful impact in the healthcare industry.
Your application!
We appreciate your interest in doctorly GmbH. Please fill in the following short form. Should you have any difficulties in uploading your files, please contact us by mail at hr@doctorly.de.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.