Genomics England

Backend Software Engineer - Python (we have office locations in Cambridge, Leeds and London)

Genomics England
Apply
2 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.
Genomics England

About Genomics England

501-1,000 employees
Contact me