Vinehealth | Software Engineer - Python | London (semi-remote) | Full-time

Semi-remote - London-based for 1 day per week (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. Last year we released our App (Android/iOS) and now we’re helping clinicians and researchers integrate their patient’s data into new research.


As a Python Software Engineer you’ll be working with our tech lead, frontend developers, designer and product lead 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

  • 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

  • 2+ 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

Please contact us on for more details.

No recruiters please.