Moodle Developer, Thiruvananthapuram

Moodle Developer 0 views ID: 2772548616

Published on May 3, 2025. Modified on May 22, 2025.

Description

Job Title: Full Stack Developer – Moodle LMSExperience Level: 8–10 years Employment Type: Full-Time Job Summary: We are seeking an experienced Full Stack Developer to lead the design, development, and maintenance of Moodle-based Learning Management Systems.

The ideal candidate will have a strong background in both front-end and back-end development, experience integrating third-party APIs, and hands-on exposure to cloud platforms (AWS/Azure).

A strong focus on security and scalable architecture is essential.

Key Responsibilities: Develop and Customize Moodle core, themes, and plugins to meet business and training requirements.

Develop custom blocks, reports, enrolment plugins, and workflows.

Implement SCORM/x API and multimedia support for course delivery.

Build robust backend modules using PHP , Node.js (optional), and My SQL.

Create and maintain RESTful APIs to support integrations with third-party systems (CRM, HR, payment gateways).

Optimize database queries for performance and scalability.

Customize UI/UX using Java Script , HTML5 , CSS3 , and Bootstrap.

Implement responsive, accessible, and mobile-friendly interfaces for all user roles.

Deploy Moodle LMS on AWS EC2/RDS/S3 or Azure App Services/VMs/Storage.

Set up CI/CD pipelines using Git Hub Actions, Bitbucket Pipelines, or Azure Dev Ops.

Manage server provisioning, load balancing, backups, and auto-scaling.

Ensure full compliance with data protection standards (e.g., PDPA, GDPR) in LMS environments.

Apply OWASP security best practices to safeguard user data.

Regularly update Moodle and plugins to patch vulnerabilities.

Integrate with third-party systems using REST/SOAP APIs.

Set up SSO (OAuth2/SAML/LDAP) for seamless authentication.

Automate administrative tasks (user provisioning, enrolments, report generation).

Troubleshoot LMS issues and optimize system performance.

Monitor system logs, debug issues, and handle version upgrades.

Maintain technical documentation, version history, and deployment notes.

Requirements: Bachelor’s degree in Computer Science or related field.

Proven 8+ years of full stack development experience.

Deep expertise in Moodle, PHP, My SQL, and Moodle plugin architecture.

Experience in integrating and managing APIs.

Hands-on experience with AWS and/or Azure services Solid understanding of security protocols, authentication mechanisms, and secure coding.

Familiarity with CI/CD pipelines and Git-based workflows.

Strong communication and problem-solving skills.

Location

Thiruvananthapuram
Thiruvananthapuram
Kerala
India
Advertisement:



Attributes

Job type Full time
Contract type Permanent
Salary type Monthly
Occupation Moodle developer
Send resume
INTELSOFT PTE. LTD.
INTELSOFT PTE. LTD.
1 active listings
Registered for 2+ weeks
India
All seller items (1) Report listing
Send resume
Are you looking for a job? Publish your resume
Non-logged user
Hello wave
Welcome! Sign in or register