Senior Backend Developer

Company: Combined Selection Group Ltd
Apply for the Senior Backend Developer
Location: London
Job Description:

Overview

We are seeking an experienced Senior Backend Developer to join a growing software and transformation team. This role is ideal for someone who is passionate about building scalable backend systems, writing high-quality code, and contributing to modern engineering practices within a collaborative environment. The successful candidate will play a key role in designing, developing, and maintaining robust backend services using Node.js and TypeScript, while helping shape development standards, tooling, and technical direction.

Key Responsibilities

  • Design, develop, and maintain scalable backend applications and services using Node.js and TypeScript.
  • Build clean, efficient, reusable, and well-documented code aligned with modern engineering standards and best practices.
  • Contribute to the architecture and continuous improvement of backend systems and development workflows.
  • Support the enhancement and maintenance of internal development and build tooling.
  • Implement and advocate for industry best practices, design patterns, and modern backend frameworks and libraries.
  • Develop and maintain automated unit and integration tests to ensure software reliability and quality.
  • Collaborate closely with frontend engineers and cross-functional teams to deliver integrated solutions.
  • Optimise application performance and contribute to database query and SQL optimisation efforts.
  • Stay informed on emerging backend technologies and share knowledge and best practices across the team.

Skills & Experience

  • Significant commercial experience in backend software development, including extensive experience with Node.js and TypeScript.
  • Strong understanding of the JavaScript/Node.js ecosystem and its evolution over time.
  • Experience designing and architecting large-scale or enterprise-level backend applications.
  • Strong knowledge of software engineering principles and design patterns, including SOLID principles and dependency injection.
  • Experience developing and deploying cloud-based applications and services.
  • Advanced SQL and database optimisation skills.
  • Strong analytical and problem-solving capabilities.
  • Excellent communication and interpersonal skills.
  • Proactive mindset with a strong sense of ownership and accountability.
  • Strong curiosity with a passion for continuous learning and technical improvement.
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline (or equivalent experience).
  • Desirable: Experience working with Git or other distributed version control systems.
  • Desirable: Familiarity with modern CI/CD practices and development tooling.

Working Arrangement

Hybrid working environment with a mix of remote and onsite collaboration. Opportunity to work within a highly collaborative and evolving technology team.

Additional Information

Candidates may be required to undergo security vetting as part of the recruitment process.

#J-18808-Ljbffr…

Posted: June 1st, 2026