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