Mission of the role
As a Senior Software Engineer on our team, you will be responsible for high-quality backend solutions
Your profile
We're only accepting applicants in or near the time zones SAST (South Africa) and CET (Berlin). 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 related tooling
- Significant experience with Entity Framework (especially EF-Core) and understanding of relational databases
- Very comfortable using Git in a team environment, with practical experience with Merge Requests, Branches, resolving conflicts, etc.
- Significant experience working in a cross-functional team, including working with QA and POs as well as code reviews and pair programming
- As an international team, fluent English is a must, German would be a bonus but is not essential to the role.
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.