Backend Software Engineer - Python (we have office locations in Cambridge, Leeds and London)
Core
Design and develop scalable Python backend services, REST APIs, and cloud-native applications on AWS to support genomic testing and clinical decision-making.
Role type
Senior Backend Software Engineer (Python)
Builds
Secure, reliable platforms for the Decision Support System (DSS) enabling large-scale genomic research.
Domain
Healthcare Genomics / Cloud Infrastructure
Required skills
Python, AWS (IAM, microservices), Relational Databases (SQL/Postgres), REST APIs, Identity Management (Okta/IdPs), Test Automation
Preferred skills
Amazon API Gateway, ECS, Fargate, Lambda, React/JavaScript, Code Review, Mentoring
Technologies
Python, AWS, Okta, GitLab, Confluence, Jira, Postgres
Responsibilities
Lead feature development, design and maintain REST APIs, design and maintain AWS resources, build test automation frameworks, troubleshoot production issues.
Seniority
Senior, hands-on IC