Sr. BACKEND Developer

Cambridge UK or fully remote (worldwide)

About this role:

In this role you will be responsible for building and maintaining the backend part of the cloud-based web application based on Python and GraphQL API. This application serves the results of pathogen genome sequencing data analysis to various customers, such as academic & diagnostic labs, healthcare clinics and pharmaceutical companies. This application is a sophisticated scientific decision-support tool that helps provide answers to important questions such as which antibiotic will or will not work, what genes and mutations are responsible for this and how one can improve antimicrobial therapy. It is your chance to join a team of world-leading scientists and engineers in this space, help us revolutionize pathogen diagnostics, and eventually save thousands of lives.


While we welcome applications from candidates with knowledge of the relevant areas of biology, it is not a requirement for this role as it is solely focused on the delivery of good quality backend software.

Skills and experience, Essential:

  • Experience building complex web applications with Python backend

  • GraphQL, RESTful & WebSockets APIs for web applications in Python

  • OpenAPI/Swagger

  • Expertise with SQL based relational databases (MySQL, PostgreSQL) and database abstraction layers 

  • Understanding and experience working with Linux OS

  • Containerisation and containers orchestration

  • Cloud infrastructure (AWS, GCP)

  • Deep understanding of and experience implementing apps with modern web security methodologies (mTLS, OAuth, JWT, etc)

  • Experience working with modern DevOps and CI/CD methodologies and tools

  • Version control with Git and gitflow

  • Understanding and embracement of SOLID and OOP principles

  • Excellent communication skills (English)

Skills and experience, Desired:

  • Experience with different cloud software architecture patterns

  • Relevant education (computer science & information technology)

  • Experience with Jira & GitLab or similar software

  • Fullstack experience

  • Self-management and motivation

  • Excellent English communication skills

  • Interest in life sciences (genetics, biology) is a plus

Benefits:

  • Competitive salary

  • Generous options scheme

  • Hybrid home/office or fully remote way of working

  • Professional development support (relevant conferences and courses)

  • 25 days holiday allowance + bank holidays