Backend Software Engineer - Python (we have office locations in Cambridge, Leeds and London)
Genomics England2 days ago
London, United KingdomSenior
Responsibilities
- Lead feature development and own backend functionality across the team.
- Design, develop, and maintain scalable Python software and REST APIs for internal and external integrations.
- Design and maintain reliable, efficient AWS-hosted resources and cloud-native applications.
- Work with relational databases, including AWS RDS and SQL-based solutions, ideally PostgreSQL.
- Integrate identity and access management solutions such as Okta and other identity providers.
- Build and enhance test automation frameworks and troubleshoot issues during development and testing.
- Collaborate with frontend developers, QA, Platform Engineers, third-party suppliers, and other stakeholders.
- Create technical specifications, participate in code reviews, and mentor or coach junior team members where appropriate.
Requirements
- Expertise developing scalable solutions with Python.
- Experience with AWS services, including IAM, and microservice architectures.
- Experience with relational databases and SQL, ideally PostgreSQL.
- Experience designing, developing, and consuming REST APIs.
- Experience integrating Okta or similar identity and authentication providers.
- Familiarity with agile development practices and test-driven development.
- A proactive, collaborative approach and strong problem-solving skills.
- BSc in Computer Science or equivalent experience.
- Experience with Amazon API Gateway, ECS, Fargate, Lambda, and test automation frameworks is desirable.
- Familiarity with React and JavaScript for frontend applications, or willingness to learn, is desirable.
- Strong understanding of code review practices and experience mentoring or coaching junior team members are desirable.
Benefits
- £73,500 per annum salary.
- Blended/hybrid working, with most employees expected to attend an office at least twice per month; offices are in Canary Wharf, Cambridge, and Leeds.
- 30 days’ holiday plus bank holidays, long-service leave, and the option to apply for up to 30 days of remote working abroad annually with approval.
- Flexible working and enhanced maternity, paternity, and shared parental leave benefits.
- Defined contribution pension with Genomics England double-matching contributions up to 10%.
- Life assurance at three times salary, an electric vehicle salary sacrifice scheme, and a Give As You Earn scheme.
- Individual learning budgets, training and certification support, and reimbursement for one annual professional subscription with approval.
- Employee recognition and referral schemes, subsidised gym membership, Headspace access, an Employee Assistance Programme, eye tests, and flu jabs.
- Successful candidates are subject to a Standard Disclosure and Barring Service check.