XYZ Reality

Senior Backend Engineer

XYZ Reality

full-time

Posted on:

Location Type: Hybrid

Location: LondonUnited Kingdom

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

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

Requirements

  • 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.
Benefits
  • 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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Node.jsSQLPostgreSQLRESTful APIsunit testingintegration testingperformance profilingstress testingdebuggingtroubleshooting
Soft Skills
communicationcollaborationadaptability
Certifications
Bachelor’s degree in computer science