Join a

Senior Python Software Engineer/Developer



Software Engineering
Remote · London, UK
Posted on Friday, June 30, 2023

Currently remote but London-based for 1 day per week post-covid (plus ad-hoc team days); no visa sponsorship

We’re a digital health startup using behavioural science and artificial intelligence to optimise care, improve quality of life and increase survival of cancer patients. In 2020, we released our App (Android/iOS) to support people living with cancer and now we’re helping clinicians and researchers integrate their patient’s data into new research.

As a Senior Python Software Engineer you’ll be working with our tech lead, frontend developers, designer and product team to define our future and build software that could make a real difference. As a member of a small team, you could be:

  • Working with our partner organisations to integrate with their systems
  • Mentoring the technical team
  • Creating software as a medical device
  • Integrating machine learning systems
  • Designing and building new system architectures
  • Developing our build and test Continuous Integration process

We use proven technologies combined with managed hosting solutions to focus on what differentiates us and produce high quality software. We have a test-driven development process and automated build pipeline with the goal of developing reliable and trustworthy solutions. Our current stack is made up of:

  • Python 3.8
  • Flask
  • SQLAlchemy
  • PostgreSQL
  • CircleCI
  • Pulumi (Infrastructure as code)
  • Docker
  • AWS - ECS (Fargate) + RDS (Aurora)

From you, we’re looking for:

  • Ability and willingness to share ideas and collaborate
  • Interest in building software as a medical device
  • 3-4+ years of professional experience with python as main language
  • SQL Experience

Experience with any of our core stack is also desirable, however not required if you’re willing to learn on the job.

We offer:

  • Competitive salary
  • Participation in our EMI share option scheme