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