doctorly Logo

Senior Backend Developer

doctorly|Posted 10 hours ago

Skills and experience

Role:Backend engineer
Experience in role:8+ years
Language proficiency:English
Must-have skills:
    .NET
    Git
    .NET Core
    ASP.NET MVC
    Entity Framework
    C
    C++
Nice-to-have skills:
    REST
    TDD
    API Design
    GitLab
    Regression Testing
    CI/CD
    CQRS

Location and salary

Remote policy:Remote
Location of job:Anywhere
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

We are looking for one or more Senior .NET / C# Software Developers (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 one 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.

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.

This Job Isn’t For You If:

You’re still at the beginning of your career: we’re currently only accepting applications from experienced applicants. You’re just looking for a “‘job”: we get it, we all need to pay the bills, but we’re a small, close knit team and it’s important for us to onboard an individual that believes in our mission, commits to our values and adds a net positive to the team and wider organization. If you require a lot of process and structure: we’re a lean organization in start up mode and it’s important that any applicant is able to thrive with us.

About doctorly

Our vision is to enable everyone to live a healthier life!

The doctorly values are Kindness, Excellence, Ownership and Integrity - we live these every day.

Amidst and as a result of the global pandemic, the world is coming to see just how outdated our health IT infrastructure really is. Have a closer look at the software your doctor currently uses and you’ll understand why this is a burning topic in need of innovation.

doctorly - backed by the best early stage investors in Europe - takes a holistic view of the market and our products, with a firm focus on enabling genuinely meaningful disruption at the very heart of how healthcare works.

Our first goal - reducing the administrative overhead for German doctors and enabling integration within German healthcare by providing doctors with modern, easy to use and highly optimised software to manage their entire practice.

Beyond that we'll be building apps for patients and healthcare professionals as well as an open platform to enable integration across the entire healthcare industry.

Responsibilities

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
  • Striving 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

Requirements

  • At this stage we're only accepting applicants in the timezones SAST (South Africa) and CET (Germany).
  • 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

Offer and Process

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.

Our recruiting process typically follows the following form

  • 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 ~1,5 hrs
  • 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 doctorly

51-200 employees

🚀 VISION

Our vision is to enable people to live healthier lives!

💙 VALUES

The doctorly values are Kindness, Excellence, Ownership and Integrity - we live these every day.

✔️ MISSION

Amidst and as a result of the global pandemic, the world is coming to see just how outdated our health IT infrastructure really is. Have a closer look at the software your doctor currently uses and you’ll understand why this is a burning topic in need of innovation. doctorly - backed by the best early stage investors in Europe - takes a holistic view of the market and our products, with a firm focus on enabling genuinely meaningful disruption at the very heart of how healthcare works.

Our first goal - reducing the administrative overhead for German doctors and enabling integration within German healthcare by providing doctors with modern, easy to use and highly optimised software to manage their entire practice. Beyond that we'll be building apps for patients and healthcare professionals as well as an open platform to enable integration across the entire healthcare industry.

✨ WHY WORK WITH US

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 and a team culture that is second to none. 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, contribution towards your healthcare and retirement/pension. Every employee also gets an excellent virtual options package giving you real ownership of part of the company.

⏱️ RECRUITING PROCESS

Our recruiting process typically follows the following form but we’re flexible and adaptable to your needs let us know what works for you.

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

The entire process should take less than 2 weeks to complete (depending on your availability).

See more on our Website, Careers Page or our LinkedIn Profile.

Perks at doctorly

Healthcare
Pension Scheme
Remote / Hybrid / Office - your choice
Inclusive Work Culture and Team
Values: Kindness, Integrity, Ownership and Excellence
Shares for every employee
Flexible Hours
Awesome gear
Training and personal development
Events and Gatherings
More holidays!
Paid sick leave
Great pay packages
Global and Diverse Team
Flat hierachy, open communication

Tech Stack

application and data

Amazon S3
Amazon S3
Amazon EC2
Amazon EC2
Amazon VPC
Amazon VPC
PostgreSQL
PostgreSQL
Javascript
Javascript
React
React
jQuery
jQuery
HTML5
HTML5
C#
C#
nginx
nginx
ASP.NET
ASP.NET
TypeScript
TypeScript
Kibana
Kibana
Google Cloud Platform
Google Cloud Platform
GraphQL
GraphQL
Amazon Web Services
Amazon Web Services
.NET Core
.NET Core
Minio
Minio
LINQ
LINQ
Entity Framework
Entity Framework

utilities

Amazon Route 53
Amazon Route 53
Elasticsearch
Elasticsearch

dev ops

Ansible
Ansible
Git
Git
Docker
Docker
GitLab
GitLab
Vagrant
Vagrant
New Relic
New Relic
npm
npm
Kubernetes
Kubernetes
Terraform
Terraform
SonarQube
SonarQube
Prometheus
Prometheus
Bash
Bash
Visual Studio
Visual Studio
VS Code
VS Code
Rider
Rider
LINQPad
LINQPad

business tool

Google Apps
Google Apps
Slack
Slack
Trello
Trello
MailChimp
MailChimp
JIRA
JIRA
Salesforce
Salesforce
Miro
Miro
Notion
Notion

Office Photos

New Joiner?! :D
Office photo
Remote Work
Events and Networking
Team Events
Casual Gatherings
International Team
The doctorly bottle goes travelling
Our sales team bowls everyone over
Out and about
10m USD Series A announcement photo

Similar jobs on OfferZen: