Full Stack Developer (React & Node.js) � LMS Project

Posted on June 19, 2025

Apply Now

Job Description

  • Job Description
  • Job Title: Full Stack Developer (React & Node.js) � LMS Project
  • Location: 100% Remote
  • Start Date: Immediate Joiner Preferred
  • Working Time Zone: IST (Indian Standard Time)
  • About the Company
  • About the Project
  • You will be part of a fully remote team building a modern, scalable, and feature-rich LMS platform that
  • delivers a seamless online learning experience for students and educators across the globe. The platform
  • supports interactive learning, real-time assessments, user tracking, certification, and integrated payment
  • features.
  • Key Responsibilities
  • ? Develop high-quality, responsive frontend interfaces using React.js, Redux, and Tailwind CSS.
  • ? Design and build robust, scalable backend services and RESTful APIs using Node.js and
  • Express.js.
  • ? Collaborate with the US-based technical team for code reviews, sprint planning, and daily
  • standups.
  • ? Troubleshoot issues across the full stack and maintain clean, well-documented, and performant
  • code.
  • ? Integrate third-party APIs and manage secure user authentication and authorization (JWT,
  • OAuth2).
  • ? Contribute actively to Agile development cycles, including CI/CD pipelines and unit testing.
  • Required Skills
  • ? Minimum 3 years of hands-on experience in full stack development.
  • ? Strong frontend expertise in React.js, Redux, JavaScript (ES6+), HTML5, and CSS3.
  • ? Solid backend knowledge of Node.js, Express.js, and RESTful API development.
  • ? Experience with MongoDB or PostgreSQL.
  • ? Familiar with Git, Jira, and tools for remote collaboration (Slack, Zoom, etc.).
  • ? Good understanding of JWT, OAuth2, and secure coding practices.
  • Preferred Skills
  • ? Prior experience working on LMS or EdTech platforms.
  • ? Exposure to AWS, Google Cloud Platform, or cloud infrastructure.
  • ? Familiarity with Docker, CI/CD processes, and deployment automation.
  • LMS Features You�ll Work On
  • As part of the development team, you�ll work on implementing and enhancing the following key
  • features:
  • ? User Management with multiple roles: Admin, Instructor, Student.
  • ? Course Management including creation, editing, publishing, and multimedia content uploads.
  • ? Assessment Engine supporting quizzes, subjective/objective tests, grading, and result tracking.
  • ? Progress Dashboards for both learners and instructors, showing course status and analytics.
  • ? Certificate Generation for completed courses with downloadable and shareable formats.
  • ? Payment Gateway Integration with platforms like Stripe, PayPal, and Razorpay.
  • ? Live Classes & Webinars integrated with Zoom, Google Meet, or Jitsi.
  • ? Messaging & Notifications through email, push, and in-app alerts.
  • ? Gamification Elements including badges, leaderboards, and engagement rewards.
  • ? Discussion Forums and Q&A threads for interactive learning support.
  • ? Content Security including role-based access, anti-download streaming, and token-based access.
  • ? Reporting & Analytics for admins to monitor performance, user activity, and financials.
  • ? Third-party Integration with tools like Mailchimp, SCORM/xAPI support, and analytics tracking.
  • ? Full Mobile Responsiveness and cross-browser compatibility.
  • Hiring Note
  • We are looking to hire immediately through reputable agencies. The selected candidate must be
  • available full-time and willing to work in IST time zone.
  • Interview Process
  • Shortlisted candidates will be invited for a technical round, followed by a discussion with the CTO and
  • final onboarding for selected candidates.

Required Skills

full stack developer (react & node.js) � lms project react.js redux javascript (es6+) html5 and css3.