LMS Developer (PHP / JavaScript / Python)
Location: Mohan Cooperative, New Delhi
Opening: 01
Required Experience: 5 + years
- Role: Back End Developer
- Industry Type: IT Services & Consulting
- Department: Engineering - Software & QA
- Employment Type: Full Time, Permanent
- Role Category:Software Development
Education
- UG: Computer Science, Engineering, or equivalent experience.
Job Summary
We are looking for a passionate and experienced LMS Developer with strong knowledge in PHP, JavaScript, or Python to help design, develop, and maintain our custom Learning Management System. You will play a key role in building engaging and scalable e-learning solutions for our organization.
Key Skills
- Strong experience in at least one language: PHP (Laravel), Python (Django/Flask), or JavaScript (Node.js/Express). Spoken English
- Experience in building or customizing Learning Management Systems (custom or open-source like Moodle).
- Familiarity with front-end technologies: HTML5, CSS3, JavaScript, and frameworks like React.js or Vue.js.
- Experience with relational and/or NoSQL databases.
- Version control (Git/GitHub or GitLab).
- Understanding of RESTful APIs and integrations (payment, email, third-party LMS tools).
- Good problem-solving and communication skills.
- Unit testing / CI/CD pipelines.
Perks and Benefits: Best in industry
Job description
- Design and develop custom LMS platforms or features (courses, quizzes, certificates, user management).
- Build scalable backend systems using PHP (Laravel), Python (Django/Flask), or Node.js.
- Develop responsive front-end interfaces using JavaScript (React.js, Vue.js, or vanilla JS).
- Implement user authentication, roles, and permissions (JWT, OAuth).
- Maintain and optimize database structures (MySQL, PostgreSQL, MongoDB).
- Troubleshoot, debug, and upgrade existing LMS components.
- Collaborate with UI/UX designers, content teams, and QA testers.
- Candidates should be open to working in night shift