Filter by category

Filter by type

Remote Fullstack Developer (.NET C#) at DrDoctor

go back to Developer Jobs
  • London
  • fulltime

Who are you?

We are on the lookout for Fullstack .NET C# Developers to join our expanding team. You will be a core member of the team delivering new functionality for our products and continuously improving our tech stack. You will be involved in all aspects from designing technical approaches to problems, shifting our RabbitMQ-based system to Azure Service Bus to testing out the latest release of .NET Core.

If you have a desire to learn and wish to accelerate your career, we can give you exposure to every facet of enterprise SaaS software and as much responsibility as you are ready to handle!

OK, that’s me, but who are you?

DrDoctor is a fast-growing digital health company founded in 2012. Our technology helps hospital patients manage their own care: booking appointments, answering clinical questions and attending video consultations, all online. We save the NHS millions of pounds each year and are currently deployed across 40 major hospitals around the UK including Guy’s and St Thomas’ & Great Ormond Street. With over 15 million patients active on the platform already, we’re on a mission to radically transform healthcare and make it work for everyone – patients, doctors, care teams and taxpayers.

Our current structure is based on the Spotify model, each pod (small team) has its own mission and components that it looks after and has the all the skills to work independently (think: engineers, product manager, designer). The whole company runs in two-week sprints and pods have the autonomy to decide how they want to organise themselves around the problems they are trying to solve.

Our tech stack is primarily Microsoft based using C#, .NET, SQL, Vue, Angular with a sprinkling of interesting open-source components. We are happy using any framework or even none at all. We deploy changes to production multiple times a day using CI/CD pipelines and run our systems on a mixture of virtual machines and Azure native services hosted entirely on Azure cloud. We prefer our engineers to invest in test automation to keep out defects, rather than have dedicated QA/test roles.

Tell me more! Who will I be working with?

In this role you really will interact with every part of the business, even as we grow. But meet Anup...

Hi, I'm Anup, and I've been at DrDoctor for 4 years. I joined when there were just 6 people. It’s been an amazing experience so far. Everyone is super friendly, helpful and open, right from the top down.

The work is great; it is something that has a real impact on people's lives and the NHS. And you are not pigeon-holed into one area; I find myself involved in anything from how we self-organise, how our systems are architected to how we implement our front ends and influencing design and usability.

Everyone is passionate about what they do, and as long as you have a get up and go attitude and are self-motivated, you can get involved in pretty much everything.

OK, I’m interested. What experience do I need to have?

We’d like you to have experience in

  • .NET C# development
  • Front-end development
  • Automated testing and CI/CD practises
  • Working knowledge of SQL (we don’t need you to be a DBA)

Bonus points for:

  • Distributed systems and APIs
  • Azure cloud platform experience (for example app services, azure functions, azure service bus, event hubs)
  • Domain Driven Design
  • Infrastructure as code (for example Terraform/ARM/Bicep/Ansible)
  • GitHub profile, blog posts, contributing to opensource projects

We are perfect for each other! What are the next steps?

We are currently recruiting heavily and have a lot of CV’s to go through. However, we don’t wait for roles to close before going through your CV. We will be in touch in a few days to let you know if we think we might be a match. Unfortunately, because we get so many CV’s we are not able to send an individual response if it’s not a match. However, if you want more details as to why, just drop us a note and we will arrange to get some feedback over to you.

If it’s a match, then we will arrange a time to talk to you on a quick 15-30 minute call. It’s just an informal chat so you can relax! We will tell you more about the role, the team and why you should want to join us.

If we continue then we will invite you in to meet the team and founders. Depending on your role we may also ask you to complete an assessment.

We get there are a lot of great roles out there, so we will make sure to get through the rounds as quickly as possible. All we ask is you keep us up to date with your plans.

I can’t wait to get started, what are the perks?

An awesome team? Ok, you want more?

Benefits include:

  • Remote by default approach - Everyone at DrDoctor will work remotely, most or all of the time with regular opportunities to socialise and engage.
  • Flexible working (work where you are at you best and at times where you are your most productive)
  • 25 days holiday plus Bank Holidays (with our own DrDoctor Bank Holidays thrown in for good measure!)
  • Discretionary bonus.
  • Yoga on a Monday and other fitness classes adhoc
  • Drinks/other fun things sent to you in the post!
  • Salary competitive and dependant on experience.
  • Learning budget to spend on courses, books and materials to help you progress your skillset

When we're not in the midst of a pandemic, we also do lunch and beer every other Friday, company wide ski trips, summer and Christmas parties and regular company/team socials!

Salary banding for this role is: £47,500 - £65,000.

You need to be logged in to apply. Login or create an account.
Is this job ad fake? Report it!   

other jobs at DrDoctor

fulltime Data Engineer at DrDoctor in London
fulltime Account Manager at DrDoctor in London
fulltime Delivery Manager at DrDoctor in London
fulltime People & Culture Coordinator at DrDoctor in London