Integrations Engineer (Healthcare)Dr Doctor

London, England, United Kingdom 16-10-2023
Open Source


Who are you?

We are on the lookout for an Integration Engineer to help us build, deploy and maintain the interfaces with our client systems. You’ll be part of the team that integrate DrDoctor with our clients’ Patient Administration System (PAS), Electronic Patient Record (EPR) and other systems.

Most of the time you’ll be working with bi-directional HL7 and FHIR interfaces. You will need experience of working with HL7, utilising Javascript and NextGen’s Mirth Connect integration engine. You should have overseen complex interface projects and be comfortable designing a project plan and estimating effort required. You should know how to structure components in a project to allow reuse for future integrations. You should be passionate about automated testing and deployment.

You must be an exceptional planner, do-er and people person. You know how to deliver in a large organisation and take pleasure in architecting and engineering efficient solutions.

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

DrDoctor is a HealthTech company on an exciting growth trajectory. Our technology focuses on engaging patients across their healthcare journey while saving hospitals time, effort, and money.

Our Mission is that healthcare needs a reset. More people need care every day and health services struggle. Current patient engagement is a mess of disparate systems that hinder, rather than help care delivery.

Our Vision is a remote-first healthcare system, which can meet demand without sacrificing care quality. We want patients to be engaged in their care, shifting to a digital first model.

We do this at scale:

  • 19 million+ patients use DrDoctor
  • We manage over 83 million appointments
  • We work with over 47 NHS Trusts and Health Boards (and still growing!)

We love the NHS and want to help it work better. We radically transform the delivery of health services to make healthcare work for everyone – for patients, doctors, administrative teams and taxpayers.

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.

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. But meet Suraj…

“Hey, I'm Suraj and I'm a Senior Integration Manager here at DrDoctor. I've been working here for 6 years and absolutely love it. It's incredibly rewarding working in the healthcare sector, especially on data integrations as this really opens the door for us to make a massive impact in helping millions of patients manage their clinical journey better. Integrations @ DrDoctor is currently a team of 6 engineers with varying experience, all sharing a strong passion about what we do, learning, and working collaboratively to solve any problem which we face. If this sounds like a team you'd like to be a part of and you're motivated to make a huge difference in healthcare, get in touch!”

What will you do?

  • Own all aspects of the integrations with our client systems, utilising HL7, FHIR/API, SQL/SSIS, including:
  • Working with our clients to understand and deliver their technical requirements
  • Creating and maintaining integration documentation
  • Ensure the interfaces are tested (in our UAT and pre-production environments), working as expected and meet client requirements
  • Plan integration projects, including delivery timescales and incremental deployment of working software
  • Work closely with our product teams to develop, deliver and productionise the next generation of integrations
  • Provide second tier technical support, including investigation and rectification of issues
  • Actively working with the DrDoctor Transformation and Client teams to convey technical ideas to non-technical audiences, playing a pivotal role in our software delivery and ensuring that we can effectively work well with our clients. We are looking for someone who can communicate well to a variety of stakeholders

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

We fully expect that you will need time to develop in your role and we are committed to supporting every step. However, some key skills are:

  • Previous experience in the NHS or other Healthtech setting
  • Experience working with Patient Administration Systems (PAS) such as Cerner, EPIC, System-C and their API’s is highly desirable
  • An understanding of the issues regarding integrating systems together (e.g. code translations, data mappings, unique patient identifiers, multi-identifiers, firewalls, etc)
  • Ability to communicate effectively with all levels of technical, non-technical, management and healthcare professionals, as well as internal teams within the business
  • Working knowledge of network / communication standards, e.g. HTTPS, TCP MLLP
  • Working knowledge of JavaScript, SQL, FHIR, and Node.js
  • Experience of Integration Engines such as Mirth Connect

We know from research and experience that candidates may not apply if they don’t think they meet 100% of our requirements. If you don’t tick all the boxes but feel you would be a good fit, we would still love to hear from you. We are committed to creating a diverse and inclusive culture!

Our career pathways & job titles at DrDoctor may look a little different to your previous companies. The pathway for this role looks like this:

  • Integrations Engineer I
  • Integrations Engineer II <- this is the role we are currently recruiting for (levelling based on skills and experience)
  • Integrations Engineer III <- this is the role we are currently recruiting for (levelling based on skills and experience)
  • Senior Integrations Engineer IV
  • Senior Integrations Engineer V
  • Lead Integrations Engineer

Just to let you know too, we will need you to have the Right To Work in the UK, and as we work closely with the NHS, if we get to the stage where we make you an offer to join us, we will also need to undertake a DBS check.

We are perfect for each other, what are the next steps?

We are currently recruiting heavily and have a lot of CVs 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, and if we are not. Unfortunately, because we get so many CV’s we are not able to send a personalised reply 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 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 to meet some of the team, most likely virtually. Some our roles will also be subject to completing an assessment or a role related exercise.

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 and mission? Oh, you want more?

  • Remote by default approach (within the UK with short term work from abroad considered) - Everyone at DrDoctor will work remotely most of the time with regular opportunities to socialise and engage at office spaces available in and outside of London
  • Flexible working (we understand we all have family and personal commitments; you can work where you are at your best and at times when you are most productive)
  • Part time working considered - let us know what you need and we’ll do our best to find the right balance for both parties
  • 25 days holiday plus Bank Holidays (with our own extra DrDoctor Bank Holidays thrown in for good measure!)
  • 4 duvet days per year for those days that you just don’t fancy working
  • A focus on Learning and Development, with a day aside once a month for the whole business to focus on it, plus access to unlimited courses through LinkedIn Learning and additional budget to spend on things to help you develop
  • Mental health support through our partner OpenUp and our own in-house Mental Health First Aiders
  • Cycle to work scheme
  • A new office space in Southwark including a Multipurpose quiet room which can be used for activities such as Prayer, Meditation, or caring for your baby
  • Enhanced parental leave (up to 16 weeks fully paid parental leave for anyone who brings a child into their home – whether this is via birth, adoption or surrogacy)
  • Salary competitive and dependant on experience, we benchmark our salaries to accurately reflect the market at least once a year, and we benchmark all of our roles (regardless of where in the UK you live) based on London salaries.
  • A focus on your career progression based on our progression framework, regular 6 months' pay reviews and mentoring opportunities
  • EMI share options scheme!

As DrDoctor has grown, we are seeing more of our people wanting to socialise in different ways.

Whilst we know that some of us love to go to the pub, we want to make sure we are including a wide variety of activities and events for our teams to enjoy each other's company, we aim to continue creating an open space for anyone and everyone to suggest how they’d like to spend time with their teams.

We love a Summer and Christmas party and regular company/team socials and away days. In the past year or so, we have enjoyed picnics at a nearby farm, a water colouring session, board games evening and Crystal Maze! So far in 2023 we have held various events for celebrations such as Holi Festival, International Women’s Day, Pancake Day and last year we celebrated our 10 year anniversary!

Salary banding for this role is: £50k - £68k



Applications are now closed