Senior Backend Engineer

Xyz Reality
London Office, GB
On-siteCareer-pivot friendly

Who this role is best for

Best suited to senior backend engineers with strong Node.js and PostgreSQL skills working in a fast-paced, multi-disciplinary startup environment in London.

Best fit for

  • Experienced Node.js developers comfortable optimizing database performance and scaling APIs.
    — “Write efficient SQL queries and optimize database performance
  • Backend specialists who thrive in collaborative, cross-functional teams.
    — “Collaborate closely with cross-functional teams
  • Engineers adaptable to learning new technologies and contributing across technical areas.
    — “Stay adaptable, learning new technologies and contributing to various technical areas

Things to consider

  • Office-based role in central London with no mention of remote options.
    — “Our office is in central London
  • Potential involvement in migrating legacy Java systems to Node.js.
    — “to support legacy migration to Node.js

How to stand out

  • Highlight specific examples of API scalability improvements in past roles.
    — “Expertise in designing and developing scalable RESTful APIs
  • Demonstrate experience with both REST and alternative API methodologies.
    — “Knowledge of GraphQL or other API design methodologies beyond REST
  • Showcase contributions to code quality through testing and documentation practices.
    — “Develop and execute unit tests and integration tests
Pace · SteadyCollaboration · HighAutonomy · MediumDecision Impact · TeamLevel · Senior

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • design, develop, and maintain scalable backend services using Node.js
  • build and maintain RESTful APIs with best practices for scalability and performance
Typical background
Bachelor’s degree in computer science or a related fieldStrong Node.js programming skills with experience in backend development

Skills & requirements

Required

Node.jsSQLRestful ApisDebuggingPerformance OptimizationGit

Preferred

JavaCi/cd PipelinesGraphQLDockerKubernetesTest-driven Development (tdd)

Stack & domain

Node.jsPostgreSQLRestful ApisGitSQLDockerKubernetesGraphQLTddSoftware Design PatternsDebuggingTroubleshootingPerformance OptimizationCommunicationCollaborationCloud DevelopmentEmbedded SoftwareAi & Computer VisionData Science

About the role

Original posting from Xyz Reality via Ashby

About Us

Ready for a challenge and adventure?

At XYZ Reality, we are a well-established, award-winning Series-A startup accelerating toward our next funding round. Our mission is to expand our platform, enhancing features, performance, and scalability while revolutionizing the construction industry.

We are a multi-disciplinary, fast-paced company working across diverse domains, including cloud development, electronics, embedded software/hardware, mechanical design/manufacturing, AI & computer vision, and data science—all powering our BIM Platform.

To drive this mission forward, we are seeking a Backend Engineer with strong Node.js experience to support the development of our growing platform features and APIs. In this role, you will build high-performance, scalable backend services and work closely with our API development, client applications, and data pipeline teams to deliver robust, efficient, and reliable solutions.

Our office is in central London, just a short walk from Angel Station.

Responsibilities

· Design, develop, and maintain scalable backend services using Node.js.

· Write efficient SQL queries and optimize database performance.

· Build and maintain RESTful APIs with best practices for scalability and performance.

· Debug and maintain the existing API codebase.

· Develop and execute unit tests and integration tests to ensure software reliability.

· Conduct performance profiling and stress testing to optimize system responsiveness.

· Maintain clear, structured documentation for backend systems and codebases.

· Collaborate closely with cross-functional teams, including client applications and data pipeline teams.

· Stay adaptable, learning new technologies and contributing to various technical areas as needed.

Required Skills & Experience

· Bachelor’s degree in computer science or a related field.

· Strong Node.js programming skills with experience in backend development.

· Solid experience with relational databases, particularly PostgreSQL.

· Expertise in designing and developing scalable RESTful APIs.

· Strong debugging, troubleshooting, and performance optimization skills.

· Proficiency with Git, including active participation in code reviews.

· Excellent communication skills in both written and spoken English.

Preferred Qualifications

· Experience with Java and Java frameworks (to support legacy migration to Node.js).

· Familiarity with CI/CD pipelines, such as GitHub Actions.

· Knowledge of GraphQL or other API design methodologies beyond REST.

· Experience with Docker and Kubernetes for container orchestration.

· Experience in Test-Driven Development (TDD) and software design patterns.

What We Offer

· A research-driven, innovative environment with opportunities to experiment and grow.

· A collaborative and supportive team culture that values continuous learning and knowledge sharing.

· Exposure to cutting-edge technologies in cloud development and high-performance scalable architectures.

· If you're passionate about solving complex backend challenges and want to be part of an ambitious, fast-growing start-up, apply now! 🚀

Source: Xyz Reality careers (Ashby)

Similar roles