Software Developer

Modality LLP
Loughborough, United Kingdom
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 45K

Job location

Remote
Loughborough, United Kingdom

Tech stack

JavaScript
Amazon Web Services (AWS)
Computing Platforms
Azure
Computer Security
Computer Programming
Image Analysis
Software Debugging
Mobile Application Software
Python
Machine Learning
NumPy
OpenCV
TensorFlow
SciPy
Software Engineering
Systems Architecture
TypeScript
Data Storage Technologies
PyTorch
React
Scikit Learn
Software Version Control

Job description

Working for Multi-Medix We're looking for an experienced software developer to take the lead on the technical delivery, integration, and ongoing development of our software platform. You'll be joining as employee number six, critical to the scale-up journey of this in house innovation.

Multi-Medix is redefining ultrasound testing through innovation. We're launching a groundbreaking web-based application that transforms how hospitals test, manage, and assure ultrasound systems - improving reliability, efficiency, and clinical outcomes.

This is not a "behind-the-scenes" role. You'll be hands-on with programming, actively involved in configuring and developing our system while also supporting its rollout across NHS sites. You'll help bridge the gap between technical build and practical implementation, ensuring our innovation performs seamlessly in real-world hospital environments.

You'll thrive in this role if you've tried working remotely in a purely programming role before and realised that you miss the energy of working with people.

You'll enjoy the variety that comes with a small, dynamic team: one day coding or debugging a deployment issue, the next day in a meeting with hospital clinicians, and the next shaping how we scale the platform globally. You will sit next to experienced business leaders and young innovators, as we roll out this first product and develop subsequent ones.

If you love rolling up your sleeves, wearing multiple hats, and want to be part of something that's set to transform ultrasound testing worldwide, this is your chance.

Key Responsibilities

  1. Develop, maintain, and improve our Python-based image analysis code.

  2. Developing and maintaining our web and mobile app built with React - improving usability, performance, and design of our current version.

  3. Implement robust testing, documentation, and version control.

  4. Collaborate with physicists and developers to refine image processing algorithms.

  5. Contribute to software design decisions and long-term architecture planning.

  6. Help define and implement good practices in cybersecurity, data storage, and server management.

  7. Contributing to decisions around cybersecurity, data storage, and system architecture as we scale.

  8. Take an active role in the growth and mentoring of future developers. Undertake other relevant duties as required.

Requirements

Do you have experience in React?, We're looking for someone who brings both technical confidence and people skills, with a passion for making technology work in the real world.

You'll thrive here if you:

· Love variety - no two days are the same.

· Enjoy blending hands-on coding with people-facing project work.

· Are eager to be part of a small, high-impact startup team from the ground up.

· Want your work to make a visible difference in healthcare.

Essential Requirements/Qualifications: Salary may be adjusted for experience in the following areas:

  1. 2+ Years of professional experience.

  2. Strong Python programming skills.

  3. Experience with image processing libraries (e.g. OpenCV, PIL, scikit-image) or numerical analysis (NumPy, SciPy).

  4. Solid understanding of React/JavaScript/Typescript for web or mobile app development.

Desirable skills/requirements

  1. Experience with cloud/server management (AWS, Azure, or local hosting).

  2. Knowledge of cybersecurity best practices.

  3. Familiarity with machine learning frameworks (e.g. TensorFlow, PyTorch).

  4. Previous leadership or mentoring experience.

Apply for this position