About Messly
Messly is the online home for all UK doctors – an online platform providing doctors with unified training resources and data, professional networking and recruitment services, across the whole of the NHS. We believe that the digital infrastructure supporting the training and recruitment of NHS doctors isn’t fit for purpose and we’re fixing it.

We’re looking for 2 or 3 JavaScript software engineers at all levels to expand our tech team of 3 developers, and help us build a legacy within the National Health Service.

What We Do

By bringing all the doctors to one place, we provide the NHS with world-class digital infrastructure to directly engage with the medical workforce for temporary and permanent work, skipping the agencies and enabling game-changing financial savings.

We’re already delivering – over the last 18 months we’ve built a medical network of over 16,000 doctors and medical students. That’s 15% of the junior medical workforce. We’ve got 6 NHS Trusts using our recruitment services and are generating revenue. Our business model is proven and scalable and we have clear roadmap of how we’re going to win over the hearts and minds of doctors.

Who We Are

We strongly believe a solid team is critical for success. So we’ve gone out and built a professional team of clinicians, developers, designers, commercial experts and marketeers. Our founders are former clinicians and close-friends with significant medical and commercial experience.

Supporting us are an advisory board made up of some of the most well-connected entrepreneurs and healthcare experts, who are helping to embed Messly within the healthcare ecosystem. We’ve been backed by all leading healthcare innovation hubs including DigitalHealth.London, NHS Clinical Entrepreneurs Programme and InnovateUK.

There’s more on us on our website.

The Role

We are expanding our tech team to work on our core platform and range of software products, predominately written in JavaScript. We’re looking to hire enthusiastic web developers who want to make a name for themselves by building something something extraordinarily beautiful and useful.

This is a flexible role, working in an agile environment of continuous delivery, with an opportunity to work across our range of products. We will consider developers who are prepared to work either on our front-end only, or full-stack.

Currently, we are working on three main projects:

  • Core platform – authentication, registration, account management etc.
  • Community application – a professional networking application for doctors
  • Locum application – an application for helping match spare doctor capacity with unfilled shifts
    We run weekly sprints, and you’ll be responsible for delivering your own work to deadlines. Working closely with the product owner and the CTO, you’ll be expected to expand our feature set whilst improving code quality and test coverage.

We have a semi-remote team, with regular meetings in our West London office. We work collaboratively and you’ll be expected to pair-program and submit work for peer-review using pull requests. There are plenty of opportunities to work on new features and help shape the approach to solving new problems, as well some technical debt that we’re gradually refactoring.

The applications use React and Redux on the front-end and a Node / Express REST API on the backend, using a Postgres database. We make extensive use of AWS cloud services.

We’re a young company, so you’ll need to get your hands dirty and no two weeks will be the same. You will, of course, need to define your own work proactively and take ownership of your workload. The ability to cope with rapid change is crucial.

We have a very flat hierarchy – you’ll be working directly with our founders and CTO.

What we’re looking for in a candidate

We welcome applicants at all levels of their software career. However some commercial experience working in an agile environment is essential.

Whilst the codebase is mainly written in JavaScript, and you’ll be able to code in JavaScript, you’ll have other languages up your sleeve and willing to learn new things. You’ll be willing to get your sleeves rolled up, share your knowledge and code and work collaboratively with the rest of the team.

You’ll have a passion for web technology and standards, with a strong emphasis on code quality. You’ll care about the overall health of the product, and be pro-active about sharing ideas, reviewing other’s code, being available for your colleagues and showing empathy towards them.

You’ll have good working knowledge of relevant industry standard tools for development and collaboration. You’ll relish an environment that advocates a strong agile culture and continuous delivery. You’ll welcome the chance to practice test-driven development and write extensible, re-usable and readable code.

We’re looking for someone intelligent, ambitious, who likes a challenge and looking to move into a very rapidly growing startup order to fast-track your career. You’re frustrated by slow-moving, process-heavy situations and excited by moving fast to solve challenging problems and delight customers. You’d like the opportunity to work in a varied role with responsibility and the scope for rapid personal development and change.

We value diversity and we especially welcome women, ethnic minority, parents and older candidates to apply. Please feel able to apply even if you’re not 100% in line with our requirements- you may find that you are a better fit than you realise.

Finally – if you have medical experience as a professional, or in health tech, you’ll be right at home with us!

Essential requirements:

  • Previous commercial experience working in an agile web development team.
  • Excellent JavaScript knowledge
  • Experience working with a front-end JavaScript framework (React, Angular, Vue etc)
  • Good working knowledge of CSS and HTML and web standards.
  • Portfolio of existing work to discuss.
  • Experience working in an agile environment
  • Good working knowledge of version control with Git


  • Experience working with React
  • Experience working with Redux
  • UX/UI experience – including responsive/mobile design.
  • Test-driven development – we use Jest and Cucumber, but any experience you can bring is advantageous
  • Exposure to other programming languages, e.g. Ruby, Python, C, Swift, Java etc
  • Additional Full-stack requirements:
  • Experience working with AWS
  • Exposure to dev-ops tooling e.g. Docker, Webpack
  • Excellent SQL knowledge, preferably with Postgres administration
  • Excellent NodeJS knowledge, preferably with Express.js


  • Salary based on experience and scope of the role you can accomplish, £35K – £55K
  • Flexible working – work from home occasionally when you need to (and agreed in advance). We’re remote-friendly and have the culture in place to collaborate fully when you’re not in the office.
  • Large screen for coding and other IT set up costs
  • Personal development budget
  • 25 days annual leave
  • Workplace pension
  • Application Process
  • We’re passionate about building Messly and that starts with our team. We have a rigorous selection process, designed to attract only the most able and committed applicants to join our team. We’re looking for our selected candidates to join as soon as possible and help us hit our Q1 2019 targets, so we’ll be able to give you swift feedback at every stage, and we promise to give you a final decision within two days of your interview.

The application process is as follows:

  • Initial application with CV and cover letter, explaining why you are suitable for the role (e.g. demonstrating that you’ve read this advertisement – we won’t progress your application if you haven’t!)
  • We’ll send you a coding challenge that should take up to four hours to complete, but is not timed. We will review and give feedback to all applicants.
    30 minute video call with our founders Chris Kurwie or Abrar Gundroo, and CTO Dan Garland, to discuss the challenge, the role, and answer questions you may have.
  • Successful applicants will then be invited for an in-person interview, with the founders and CTO.
  • Offers will be made to successful candidates for a paid trial day, where we will work collaboratively on a programming problem, either in-person or remote depending on your circumstances.

We are an equal opportunities employer and guarantee interviews to any applicant who meets the essential requirements above who considers themselves disabled. Please see https://assets.publishing.service.gov.uk/government/uploads/system/uploads/attachment_data/file/61188/gis.pdf for more information.

Tagged as: Agile, CSS, Git, healthtech, HTML, javascript, React, redox

Cntrl/Cmd + Click to attach multiple files.
I confirm I am based in the UK and DO NOT require sponsorship.