TEST

test29320

London
Permanent
Remote
£85,000 - £110,000/year
Backend DevelopmentSystem ArchitectureCloud Computing

Role Overview

We are seeking a highly skilled Senior Software Engineer to join our dynamic engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable software solutions that drive our core business objectives. You will work closely with cross-functional teams to deliver high-quality code and influence our technical roadmap.

Key Responsibilities

  • Design and implement robust, scalable, and maintainable backend services and APIs.
  • Collaborate with product managers and designers to translate requirements into technical specifications.
  • Mentor junior engineers through code reviews, pair programming, and technical leadership.
  • Optimise application performance and ensure the security and reliability of our production systems.
  • Contribute to the continuous improvement of our development processes and engineering standards.

Required Skills and Qualifications

  • Extensive experience with modern programming languages such as Python, Java, or Go.
  • Strong understanding of distributed systems, microservices architecture, and cloud infrastructure (AWS/GCP).
  • Proven track record of delivering complex software projects in an agile environment.

Nice-to-Have Qualifications

  • Experience with containerisation and orchestration tools like Docker and Kubernetes.
  • Knowledge of frontend frameworks such as React or Vue.js.