Full Stack Developer (React & Node.js) � LMS Project
Posted on June 19, 2025
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.