Employment OS for your Business

Senior Application Developer

Greater London, SouthEast E1, United Kingdom • Full-time
AI Job Summary
  • Strong experience in PHP (Laravel or similar) and building production-grade web applications.
  • Solid experience with MariaDB/MySQL, including data modelling and query optimisation.
  • Experience designing and consuming RESTful APIs and system integrations.

Role Type

Permanent • Full-time • Mid-level Senior

Pay Rate

40000 GBP – 65000 GBP (Annum)

Description

About Us

We are a UK-based health technology company and technical custodian of a leading open-source electronic patient record (EPR) platform used across NHS Trusts, private providers, and international healthcare systems.

Our platform supports mission-critical clinical workflows and is delivered as a managed service, combining:

  • Cloud-hosted infrastructure (AWS)
  • Integration with multiple healthcare systems
  • Long-term product stewardship within an open-source ecosystem

The Role

We are looking for a Senior Application Developer to play a key role in enhancing and evolving our application.

This is a hands-on development and architectural role focused on:

  • Designing and implementing high quality, scalable new features across a diverse feature set
  • Understanding and evolving existing features, adopting new architectural principles.
  • Working with a team to maintain and improve a long standing feature set in a long lived application.
  • Testable, sustainable software development that will stand the test of time.

You will work within both modern and legacy PHP-based applications using containerised infrastructure (Docker/Kubernetes), alongside experienced engineers and technical leadership.

This role is well suited to someone who:

  • Already operates at senior developer level, or
  • Is ready to step into greater technical ownership with support from senior leadership

Key Responsibilities

  • Design, develop, and maintain core application functionality
  • Build and support API integrations with external systems
  • Contribute to technical design discussions and solution approaches
  • Maintain and improve code quality, testing, and development standards
  • Investigate and resolve performance and reliability issues
  • Collaborate with product, delivery, and client stakeholders
  • Mentor junior developers and support team development

Technical Requirements

We value depth of experience and strong engineering fundamentals over exhaustive coverage of specific tools. If you meet most of the core requirements and are confident learning the rest, we encourage you to apply.

Must Have

  • Strong experience in PHP (Laravel or similar) and building production-grade web applications
  • Solid experience with relational databases (MariaDB/MySQL), including data modelling and query optimisation
  • Experience designing and consuming RESTful APIs and system integrations
  • Experience working with Git-based workflows in collaborative development environments
  • Practical experience with cloud platforms (AWS preferred) and containerisation (Docker; Kubernetes exposure beneficial)
  • Good working knowledge of Linux-based systems (e.g. Ubuntu)
  • Ability to contribute to technical design, problem solving, and code quality standards

Nice to Have

  • Experience with healthcare systems or interoperability standards (HL7, FHIR)
  • Exposure to Kubernetes, scalable infrastructure, or distributed systems
  • Experience with CI/CD pipelines and DevOps tooling (e.g. GitHub Actions, Jenkins)
  • Experience with software architectural design.
  • Deep understanding of Dependency Injection, Event driven architecture, and asynchronous processing.
  • Strong background in test-driven development.
  • Front-end experience with modern frameworks (e.g. React, Angular)
  • Experience working with or contributing to open-source platforms

What We’re Looking For

  • Developers who take ownership and accountability for delivery
  • Strong problem-solvers who can navigate complex, real-world systems
  • Comfortable contributing to technical discussions and decisions
  • Willingness to mentor and support other team members
  • A pragmatic approach to balancing speed, quality, and maintainability
  • Interest in working on systems with real clinical impact

Working Environment

Remote-first, with weekly team collaboration (Oxford/London)

Occasional UK client engagement

Small, focused teams with real ownership

General Requirements

  • Right to work in the UK
  • Willingness to undergo DBS check if required
  • Technical assessment as part of the hiring process