Backend Developer – Node.js

Job Description

Skillzcafe, a leading eLearning company has built a modern Learning Management System/ LMS-LearnRush (enterprise SAAS) with AI-powered content creation, smart search, and seamless user experience.

About the Role: We are seeking a passionate and skilled Node.js Developer with at least 3 years of professional experience to join our team in building a scalable, modern Learning Management System (LMS). The ideal candidate should have a strong foundation in Node.js, MySQL, and should be comfortable working with RESTful APIs, authentication systems, and background job schedulers.

✅ Responsibilities:

  • Develop, test, and maintain RESTful APIs using Node.js.
  • Design and optimize MySQL database schemas, write complex queries, and manage migrations.
  • Build secure, scalable backend services for LMS features like:

Course and content management

User management with parent-child relationships

SCORM file handling and video playback

Gamification and personalized learning paths

  • Implement schedulers for tasks like notifications and report generation.
  • Integrate third-party services (e.g., SSO, MOOC platforms, AI chatbots).
  • Write reusable, testable, and efficient code.
  • Collaborate with frontend developers and DevOps engineers.