Mid-Level Full Stack Engineer

🔒 Confidential Employer
Posted 19 March 2026
LOCATION
London
TYPE
Full-time
LEVEL
Mid-Senior level
SALARY
£52,000 / year
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

Python C++ Docker RESTful APIs Bash scripting DICOM Medical Imaging Data processing

FULL DESCRIPTION

As a Mid-Level Full Stack Engineer, you’ll help develop full stack applications across [Employer hidden — view at passion-project.co.uk]’s operational space, from in-house tooling to support scientific research projects, to developing Software as a Medical Device (SaMD), reporting into the Lead Applications Engineer. This will require creating flexible and robust tooling, adhering to regulatory standards where required, developing and integrating applications with our medical imaging platform, and a keen eye for identifying novel solutions for complex problems.

Role Overview

As a Mid-Level Full Stack Engineer, you’ll help develop full stack applications across [Employer hidden]’s operational space, from in-house tooling to support scientific research projects, to developing Software as a Medical Device (SaMD), reporting into the Lead Applications Engineer. This will require creating flexible and robust tooling, adhering to regulatory standards where required, developing and integrating applications with our medical imaging platform, and a keen eye for identifying novel solutions for complex problems.

Key Responsibilities

  • Own the development of applications to support data ingestion and analysis pipelines within our research cohort of users, both internal and external
  • Integrate with [Employer hidden]’s internal DICOMWeb services and APIs to unify and streamline interfaces with the Entrolytics platform
  • Ingest, process, and deliver traceable data analysis and reporting to aid key stakeholders with research projects
  • Uphold engineering standards including code style, quality, reusability, test coverage, and documentation
  • Collaborate with other engineers through reviews, guidance, and design work
  • Take part in sprint planning activities, decompose work into deliverable increments, and communicate trade-offs to stakeholders
  • Facilitate regulatory-aligned software development in a number of markets, including requirements gathering, deriving software specifications, and outlining sufficient and necessary verification and validation activities to evidence regulatory compliance
  • Willingness to work on a diverse range of projects, with differing tech stacks to address a variety of needs, with site visits to understand specific customer requirements and solutions
  • Operate within the QMS, contributing to process reviews, keeping technical documentation current, and maintaining the training and competency records required for regulated work

Required Skills

  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related technical discipline, and 2+ years of experience as a software engineer within a commercial environment
  • Production experience with Python and C++
  • Docker containerisation and orchestration
  • Knowledge of RESTful APIs
  • Familiarity with bash scripting and Linux-based OSs
  • Familiarity with data processing, databases, and data traceability / immutability
  • Understanding of deriving software requirements and appropriate software verification activities
  • Strong grasp of vector/matrix maths, 3D transformations, and geometry
  • Comfortable working within regulated software development practices, including documentation, automated testing, and traceability expectations aligned with medical device standards
  • Appetite for project variety, some field engineering, and exposure to new tech

Nice to Have

  • Background in DICOM, medical imaging analysis, clinical research tooling
  • Machine Learning / AI development, with strong data management principles
  • Working knowledge of frameworks such as IEC 62304, ISO 13485
  • Fluency in adjacent languages used across [Employer hidden] products (e.g. React / TypeScript, Java, Swagger)
  • Experience applying advanced mathematics, geometry, optimisation, or algorithm design to imaging problems
  • Experience with cloud infrastructure solutions such as AWS, Microsoft Azure, and Google Cloud

Ways of Working

  • Operate within [Employer hidden]’s QMS, maintaining traceability and documentation as required by regulated software standards
  • Collaborate closely with engineers, solution architects, and product teams to ensure alignment between development, quality, and regulatory goals
  • Based remotely within the UK, with occasional travel to [Employer hidden]’s central London office for collaboration, onboarding, or training
  • Maintain accurate and current records of training, skills, and experience in line with QMS requirements

Benefits & Employment Details

  • 25 days of annual leave + public holidays
  • Health Insurance Scheme
  • Options Scheme
  • Pension Scheme
  • Full-time, Permanent
  • Laptop and hardware provided
  • Hybrid work arrangement: Our office is located in Aldgate East (London, UK), but we provide the option for flexible remote work from home
  • The successful candidate must, by the commencement of employment, have the right to work in the UK

Recruitment Process

  • Submit your application — Send your CV and cover letter (including the job title you’re applying for) to [contact hidden], or via Indeed here.
  • Technical assessment — Complete a Python coding test to demonstrate your practical coding and testing abilities
  • Interview — Participate in a technical interview with members of [Employer hidden]’s Senior Engineering team
  • References and checks — Final background and reference checks prior to offer
Sign up free — access 45,000+ UK sponsor-licensed jobs