Software Engineer (full stack) at TidalSense
Cambridge, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

21 Aug, 25

Salary

65000.0

Posted On

09 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Relational Databases, Sponsorship, Django, Python, Unit Testing, Ruby, Professional Conduct, Teamwork, Collaborative Environment, Google Cloud, Symfony, Web Framework, Typescript

Industry

Computer Software/Engineering

Description

TidalSense is a respiratory technology company with a mission to transform the diagnosis, monitoring and management of chronic respiratory conditions, such as asthma and COPD. The company has ambitions to enable a population-scale change in respiratory care through global deployment of its technologies. TidalSense has just launched a first-of-its-kind AI-driven (software medical device) diagnostic test for COPD which uses the company’s unique, patented, sensor technology embedded in the N-Tidal device.
We are seeking a full-stack software engineer with strong proficiency in TypeScript and Python, front-end development with a modern front-end framework, and back-end experience (particularly with Object Relationship Mapping), to support our software as a medical device client, REST framework, and cloud infrastructure.
We are at an exciting phase in our journey as we transition from a start-up to a scale-up. You will be joining a passionate, socially motivated and multi-disciplinary team covering engineers, scientists, clinicians, designers, product and usability specialists. This is a unique opportunity for a driven and autonomous individual to drive the real-world deployment of a new generation of regulated AI-enabled medical device products and services that will deliver impact in the real world and change people’s lives. We are seeking someone who is comfortable working in a fast-paced, agile, and diverse team environment, and who is also committed to our mission to revolutionise respiratory medicine.

SKILLS & COMPETENCIES

Essential:

  • Proficient in Python server-side development (preferably with Django)
  • Expertise in database Object Relationship Mapping (ORM), with a strong preference for experience with the Django ORM, but if not then experience with Ruby on Rails or Symfony’s ORM
  • Experience in developing with relational databases (preference for postgreSQL experience)
  • Expertise with TypeScript
  • Experience developing with a modern frontend web framework e.g., Vue.js, React, or Angular (expertise in Vue.js / Nuxt.js preferred)
  • Excellent problem-solving skills and attention to detail
  • Effective communication and teamwork in a collaborative environment
  • Experience managing cloud infrastructure
  • Good time keeping, punctuality and professional conduct
  • Growth mindset with commitment to continued learning and self development
  • Ability to deliver to deadlines and to manage competing priorities

Desirable:

  • Ability to write and maintain Unit testing in Python (PyTest experience preferred)
  • Experience with Terraform or another ‘infrastructure as code’ deployment language
  • Experience using and configuring services on Google Cloud

QUALIFICATIONS & EXPERIENCE

Essential:

  • Bachelors degree in a STEM subject (or related discipline), or equivalent industry experience in software engineering
  • Industry experience as a full stack developer delivering production software, including professional use of Django, TypeScript, and a modern frontend web framework
  • Evidence of contributing to architectural decisions and providing thoughtful, constructive input on technical choices

Desirable:

  • Experience working within regulated or security-sensitive environments, ideally with some understanding of compliance in medical device development contexts

OTHER REQUIREMENTS

  • Legally eligible to work in the UK without sponsorship. Please note that we are open to sponsoring colleagues to move from an unsponsored visa to a Skilled Worker Visa once they have passed their probationary review.
  • Will need to be able to work in person in the Cambridge office 3 days / week
Responsibilities

JOB PURPOSE

To build and maintain our N-Tidal platform (and software medical devices) as part of a collaborative team, taking ownership of features across the stack to deliver secure and reliable software that meets both user and business needs.
You will collaborate with a cross-functional team to design, build, and maintain robust web applications using Vue.js and Django. Beyond programming, you will contribute to infrastructure improvements, enhance system reliability, and support maintainability through documentation and deployment best practices. You’ll work across the stack—collaborating on feature design, coding, testing, automation, cloud infrastructure, and ongoing process improvement.

KEY DUTIES & RESPONSIBILITIES

  • Maintain and enhance our main platform while addressing emerging business needs through varied technical tasks as they arise
  • Develop software within a regulated (medical device) environment, including rigorous documentation and testing
  • Collaborate closely with our design team to analyse requirements and propose technical solutions and implementations
  • Participate in daily stand-ups, review pull requests, and engage in team meetings to contribute to the software development process
  • Create and maintain technical documentation, including design specifications and verification plans/test cases

SALARY £40,000 - £60,000 (DEPENDING ON EXPERIENCE; WE ARE OPEN TO BOTH HIGH-POTENTIAL APPLICANTS WITH LESS EXPERIENCE WHO CAN GROW IN ROLE, AND MORE ESTABLISHED APPLICANTS WHO MAY BE ABLE TO DELIVER AT A HIGHER LEVEL FROM DAY ONE)

TidalSense operates a fair pay structure to ensure our colleagues are paid equitably and competitively for their skill, expertise and experience. Successful candidates will be offered this role at the appropriate grade, based on both their resume experience and our judgement of their performance level through the assessment process

Loading...