Avatar for DrDoctor

Digital Healthcare Transformation Tool

Senior Data Engineer

£60k – £75k
Apply now

What do we want? Senior Data Engineer (SQL). When do we want you? Now!

We are on the lookout for a Senior Data Engineer (SQL)to help design and implement our next generation data structures.

You will be a lead engineer working on our transactional and reporting databases. As a data engineer you will be creating the production ready pipelines to move and transform the data. These should be scalable, efficient, testable and deployed using our CI/CD tools.

You will be leading on our move from our monolith database to individual data stores per service. You will be responsible for modelling the data objects, designing the structure of the new schemas and improving the performance of queries.

This will be a key role in our nascent data function. You will be working cross-functionally with business domain experts, engineers, product analysts and client delivery teams to understand data and reporting requirements from our BI. You will then be responsible for making sure they have the information they need in order to make key decisions using data.

We have fast and frequent deployments, good test coverage and a young codebase. You will have a direct effect on what we do and how we do it. This role is ideal for candidates with a desire to learn and accelerate their careers. 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 appointment scheduling, increases clinic efficiency by reducing no-shows and fills empty slots. We save the NHS millions of pounds each year and are currently deployed across 22 major hospitals around the UK including Guy’s and St Thomas’ & Great Ormond Street. With over 7 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.

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 Joe

I’m Joe, I work in the marketing team and I have been here for just over a year. I love the idea that my work is contributing towards the improvement of the NHS. To me it’s also the ultimate challenge. How can you take a complex and interconnected web of systems and help them to operate more efficiently? A great question to have at the back of your mind. To succeed at DrDoctor, you need a degree of aptitude, but bags of drive and a willingness to learn both within and beyond your role. We’re a close-knit bunch who all socialise regularly with each other, and our work is fundamentally collaborative, so you must be comfortable working in groups.

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

You will need strong experience in scaling and optimizing schemas, performance tuning SQL and ETL pipelines in the OLTP, OLAP and Data Warehouse environments. As well as a solid experience of SSIS you should have hands on experience of other data platforms for moving and transforming (e.g. Azure Data Factory, Spark/Scala).

You should be comfortable in working with people across the business to understand what information they really require and what is the most important. You should understand the different non-SQL data technologies and know when it may be more appropriate to store information in one of those.

We are looking for someone who loves technology and has the drive to push, challenge and grow the company. You’ll need to be as ambitious as we are and revel in the flexible nature and mix of skills required for startup work. We’re primarily office based but supportive of flexible and remote working so days at home or nursery runs are not a problem.

Strong skills/experience in

  • SQL (5+ years)
  • Designing OLAP/OLTP data schema
  • Performance tuning queries
  • Azure platform

    • Azure SQL
    • Data Factory
    • Analysis Services
  • Analysis/Reporting services

  • Managing servers and users (SQL admin)

Some experience in (and/or desire to learn)

Bonus points for:

  • Document databases/NoSQL
  • Streaming updates to BI
  • GitHub profile, blog posts, other online repos
  • Automated testing (one or more of: Unit Testing, Spec Testing, TDD, BDD etc.)
  • Healthtech experience
  • A desire to learn and grow your skills
  • Can explain your point in sprint planning when everyone is looking at you oddly
  • Happy to work from a pub on a Friday afternoon

Also Required:

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, and if we are not. Unfortunately, because we get so many CV’s we are not able to send an individual response if its 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. Its 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: Flexible working (work where you are at you best and at times where you are your most productive), 25 days holiday plus Bank Holidays, discretionary bonus, Summer rooftop party, Christmas extravaganza, yearly ski trip, yoga on a Monday and lunch and beer every other Friday!

Salary competitive and dependant on experience

Agency note: we do all of our recruitment directly, any unsolicited CVs or profiles sent to us will be viewed as gifts and will not be considered liable for a fee.

Job type
Visa sponsorship
Not Available
4+ years
Hiring contact

Dr Doctor

Avatar for Dr Doctor

Enhanced mat and pat leave

Flexible working

We see a lot of benefits in enabling our people to work when and where they're the most effective. That means we get to work with talent globally and allows existing team members to travel to where life takes them! A big win for everyone!

25 + 8 bank holidays

Dog friendly!

Development frameworks and ongoing support

We believe feedback is a huge part of your growth, so we have made 1:1s a regular and everyone develops personal OKRs to ensure we're focused! You can request books for the office library!

We like to celebrate!

**Partners Included** Partners are invited to our End of Sprint Pub sessions and the Christmas Party. **Summer Party** Each summer we celebrate our birthday and success with our clients at a local venue with a DJ and more!

DrDoctor at a glance

Digital Healthcare Transformation Tool

DrDoctor focuses on Digital Health. Their company has offices in London. They have a small team that's between 11-50 employees.

You can view their website at https://www.drdoctor.co.uk/

More jobs at DrDoctor

View all jobs

Senior UX Designer

Delivery Analyst

Similar jobs to Senior Data Engineer at DrDoctor

Avatar for RiverSafe
To help organizations implement solutions through the finest level of security consulting
Avatar for FRACA
Transportation technology changes impacting real estate
Avatar for Factmata
Machine learning to battle misinformation/disinformation
Avatar for AI-Adam
AI-Adam provides technical recruiting and talent acquisition in Artificial Intelligence
Avatar for Hadean
A cloud first OS for realtime applications at hyperscale