Remote Lead Developer
DrDoctor
London, England, UK
3d ago

Description

What do we want? (.Net C#) Developers.

We are on the lookout for a Lead .NET C# Developer to join our expanding Product team.

You will be a core member of our shared services pod (we call our teams pods) helping shift our code to Azure platform as a service (PaaS) services.

You will be involved in all aspects of that, whether it’s switching our applications to use a centralised identity service, building out better services for the other teams to use or modernising our technical platform.

Your day to day will consist not only of writing code but also leading a pod, helping them to deliver large pieces of work, showing them best practices, great design and helping architect our systems so that all the parts come together into one cohesive platform.

You’ll help spread those practices and architecture across our other pods by leading guilds, demoing to groups of developers and creating documentation.

You’ll need to be able to clearly explain the big picture to other developers and product managers.

This opportunity will allow you to have a direct effect on what we do and how we do it. 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 improves patient engagement, clinical outcomes and operational efficiency.

We save the NHS millions of pounds each year and are currently deployed across 30 major hospitals around the UK.

With over 10 million patients active on the platform already, we’re on a journey to deliver the tools to radically transform the delivery of health services to make healthcare work for everyone for patients, doctors, administrative teams and tax payers.

What is DrDoctor's set up?

Our current structure is based on the Spotify model, our pods are aligned to products and have the all the skills to do the work (think : engineers, product manager, designer).

The whole company runs in two-week sprints and the pods have the autonomy to decide how they want to work and organise themselves around the problems they are trying to solve.

Our tech stack is primarily Microsoft based using C#, .NET, SQL and Angular with a sprinkling of interesting open source components, although 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 machine and PaaS service based infrastructure hosted entirely on Azure cloud.

We prefer to invest our talented engineers time in writing automated tests to keep our codebase healthy, 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 on a daily basis, even as we grow!

In the meantime, meet Andy :

Hey there my name is Andy and I have been working as a software developer at DrDoctor for close to 4 years now. The problems that we are solving here on a daily basis are genuinely interesting and require creative solutions from our small but talented team of developers.

More importantly for me, the team as a whole ensure that the code we are writing is scalable, maintainable and completely covered by tests - rather than just rushing something out the door!

If you are looking for something more than just maintaining simple CRUD apps, enjoy being part of a very social and caring team and have the brains to help us fix complex problems in healthcare using code, you will love being in the tech team here at DrDoctor!'

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

We’d like you to have experience in :

  • NET C# development
  • Distributed systems and APIs
  • Architectural and complex system design
  • Working knowledge of SQL (we don’t need you to be a DBA)
  • Azure experience (for example app services, azure functions, azure service bus, event hubs)
  • Bonus points for :

  • Domain Driven Design
  • Infrastructure as code (for example Terraform / ARM / Bicep / Ansible)
  • Front-end development experience
  • GitHub profile, blog posts, contributing to opensource projects
  • Healthtech experience (HL7, FHIR)
  • Networking experience
  • I can’t wait to get started, what are the perks?

    An awesome team? Ok, you want more?

  • 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 your best and at times when you feel 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
  • Mental health support through our partner OpenUp
  • Drinks / other fun things sent to you in the post
  • Salary competitive and dependant on experience
  • EMI share options scheme coming soon!
  • 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!

    OK, what's next?

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form