Node.js Developer

Experience: 5+ years

English: Upper-Intermediate

Location: Remote

About The Role

We are looking for a skilled Backend Engineer with a strong background in Node.js and TypeScript. In this role, you’ll be responsible for designing and implementing key backend features, optimizing system performance, and contributing to the architecture of our event-driven and distributed systems.

Key Responsibilities:

  • Develop and maintain backend systems using Node.js and TypeScript.
  • Design and implement robust, high-performance SQL queries and optimize database interactions.
  • Build and maintain services using ORMs like Sequelize or TypeORM.
  • Architect and implement event-driven solutions for distributed systems.
  • Apply expert-level knowledge of design patterns to build maintainable and scalable code.
  • Improve existing codebases and systems by diagnosing performance bottlenecks and fixing critical issues.

Qualifications:

  • 5+ years of experience as a backend engineer.
  • Proficiency in Node.js and TypeScript.
  • Strong experience with SQL and ORMs like Sequelize or TypeORM.
  • Solid understanding of event-driven architecture and distributed systems.
  • Expert knowledge of design patterns and best practices for clean and maintainable code.

Nice to have

  • Experience with frameworks like MedusaJS, AdminJS, Refine, or similar tools.
  • Prior experience with React.
  • Familiarity with Golang.

Contact Information

If you are interested in this position, please send us your CV and cover later to career@xi-tech.digital