Senior Backend Developer

BBBH116007_1779111610
  • Negotiable
  • London
  • Data Centres and Electronics

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/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

Essential

  • 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.
  • Naturally curious 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.
  • 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.

Erin Hinchliffe Specialist Consultant - Data Centres (UK & EMEA)
Get in touch

Apply for this role