Senior Full Stack Software Engineer

MedAll·Remote·£55K - £75K


We face a crisis in healthcare - are you ready to help us build the product that solves the problem?

About us

The world needs to train 18 million more healthcare professionals by 2030. At MedAll we’re on a mission to solve this healthcare crisis by making great healthcare training more accessible to every healthcare professional, everywhere. In the UK, our technology powers virtual training for over a third of medical students and a fifth of postgraduate doctors. Internationally it’s used by medics in over 100 countries and is trusted by hundreds of medical organisations in every continent.

And we are only getting started.

About the role

You will be working as a member of a small engineering team, delivering diverse features that span our entire technology stack. That stack currently comprises Ruby on Rails, Sidekiq, VueJS, PostgreSQL, Elasticsearch, Redis, AWS and more. Today you might be exposing an internal API. Tomorrow you might be writing front-end screens. Next week you might be evaluating a new framework or 3rd party API. Next month you might be working on our new mobile app or helping us gain business insights from our growing datastore. Regardless of which layer of the stack you are working in, you will be practising TDD, committing code to Git regularly, submitting merge requests for peer review and reviewing other people’s merge requests in return. You will be continually discussing design and technical options with your colleagues and demonstrating ideas and progress to the product management and customer engagement teams.

About you

You will be someone who loves technology – not just the idea of it, but the opportunities it gives to deliver useful, real-world solutions to human beings. You will have several, if not many, years of experience in full-stack web or mobile software development. Your experience might not match our technology stack exactly, but you will enjoy learning new frameworks and programming languages with the full support of an experienced team. You won’t be tied to a single language or technology stack but recognise that modern systems comprise and benefit from polyglot approaches. You will be a quick learner - able to research, experiment, evaluate and demonstrate new tools, languages, frameworks or approaches effectively. You will always be looking for better ways to solve problems. You will be equally happy working remotely or co-located with colleagues; alone or paired on a task.


  • You will be joining one of the UK's fastest growing companies at an early stage.
  • You will see the impact your work is having on solving a real and important problem around the world.
  • You’ll get to work with a world-class, passionate, smart and driven team - from surgeons to engineers, from community builders to designers- and everything in between.
  • You’ll be making decisions that matter.
  • A flexible working environment - you can work from home or from a shared office space.
  • Regular team lunches - on us!
  • Pension Plan.
  • 28 days of leave a year plus public holidays.
  • Another day off for your birthday!
  • Training & Development.
  • Attractive Share Option Plan.

You can find out more about working with us here .

How to Apply

Please apply via Workable using the button below.

Apply Now