Full-stack developerDyad

London, England, United Kingdom 26-04-2023


About Dyad

Dyad's mission is to improve the delivery and efficiency of healthcare.

We are building a platform to model and manage the flow of information within an organisation, improving outcomes for patients, payers, and healthcare providers. We believe data handling in current healthcare systems is needlessly complex and disconnected, leading to isolated and inefficient decision making. To showcase how this technology can advance the delivery of healthcare and improve lives, we build and deploy products for healthcare providers and payers into the UK and US markets.

Our data science and knowledge teams join a wealth of multimodal, multi-geography clinical and operational datasets to connect data in an industry-leading knowledge graph for healthcare operations. Exploring the cutting edge of graph-based machine learning, we are developing impactful technology to enhance healthcare and empower its owners. We believe enhanced data integrity and access allows people to make better operational and clinical decisions, improving outcomes for all.

Dyad is an energetic, early-stage startup, currently around twenty employees. Our team is growing as we explore new markets and opportunities. We are passionate about technology and its applications in worthwhile ventures. New joiners will have a significant impact on the direction of the company, as well as our culture.

Our products

Dyad's Platform: Dyad's products are founded upon our Semantic AI platform, which enables payers and providers to access cutting-edge AI capabilities for their own use cases and applications. Our partners either use the platform APIs directly or work with us to develop applications for their use cases. For more information, please see our Platform page.

Primary care operations: Dyad develops a suite of products for healthcare operations, including:

  • BetterLetter, our AI tool helping practices decrease their admin burden in processing clinical letters. We use this to reduce staff time spent identifying codes to be applied to the record as well as suggesting follow-up tasks and workflow optimisations. BetterLetter helps providers save time, save cost, improve performance under audit and build staffing resilience.
  • Codepilot, our automated coding tool for pay-for-performance incentives programs such as QOF in the NHS or MIPS in the US. We scan EHR data with AI to find incomplete and incorrect clinical coding that represents missed reimbursements and other income uplift opportunities for the practice. Codepilot provides a full practice plan in a task management interface as well as other features including our Priority Recall Guides that assist practices with the recall of their chronic patients with an evidence-based algorithm.

The role

We are looking for a mid-career full-stack developer with demonstrated production experience in the Elixir / Phoenix ecosystem, including production deployments of web-based applications using LiveView. In addition, knowledge of best practices for web apps, including component-based development, solid testing and security perspectives, and experience with building complex apps at scale are all essential parts of your background for this role.

This role will work on our BetterLetter product.

We like to work with people who take pride in their work and make the job fun to do; this includes a focus on individual responsibility and creative problem-solving. We have thorough test coverage, support for learning new skills, deliberate practice sessions and a focus on iterative improvement to design.

This role is open to hybrid and remote-working applicants, but the role is located in the UK. Candidates must have the right to work in the UK.


Must have:

  • Minimum of 3+ years of commercial development experience
  • A good understanding of security principles in front-end security (e.g. OWASP Top Ten).
  • Clear understanding of - and skills with - modern CI/CD practices and development in a cloud environment
  • Excellent communication skills, including long-form writing and an ability to communicate deeply technical ideas to non-technical members of the business.
  • Collaborative skills and a teaching mindset for pairing, code reviews, and mentoring.
Nice to have:
  • Familiarity with XP, Agile and Software Craftsmanship ideas.
  • Experience with startup environments or small teams is a plus.
  • Experience with test-first development and front-end testing, with knowledge of front-end UI and end-to-end testing automation a strong plus.
  • Experience with data visualisation
  • Experience in highly-regulated industries such as healthcare or finance is beneficial. Direct healthcare experience is welcome, but not required.


  • You will take on independent feature work within the dev team. We work in a pair-programming style to collaborate and share knowledge, and every feature starts with an acceptance test.
  • Sharing your opinions and expertise in team code reviews and design sessions
  • Mentoring junior members of the team and asking questions yourself when you don’t know the answer
  • Communicating technical concepts to other members of the business in a clear and concise way
Our hiring process

1). Short introductory video call with 2-3 members of our team.

2). Technical take-away task to be completed remotely. (max 2hrs)

3). Interview with one or more senior members of the Engineering team including a deep technical discussion (1-1.5 hours).

4). Offer


  • Competitive Salary
  • Company Pension
  • 25 days of paid annual leave
  • A fun and flexible hybrid working environment
  • Mental health wellness through Spill.chat
  • A modern, dog-friendly office located in Paddington Basin with free drinks

Strictly no agencies please


Applications are now closed