Job Description

Web Developer (Moodle - PHP/MySQL) - 3-6 Years Experience



Role overview

The Web Developer will design, develop, and maintain an e?learning platform based on the Moodle Learning Management System, ensuring secure, scalable, and high?performance delivery of online courses.
The role is hybrid, with on?site presence as specified by the client, and includes close collaboration with academic, training, and IT teams to translate learning requirements into robust technical solutions.

Key responsibilities

Design, develop, customize, and maintain Moodle?based e?learning portals, including themes, plugins, and modules aligned with organizational requirements. Configure core Moodle features such as courses, roles, enrollments, assessments, grading, and reporting to support end?to?end learning workflows. Develop secure, efficient back?end functionality using PHP and MySQL, including database schemas, APIs, and integrations with third?party systems. Implement responsive front?end interfaces using HTML, CSS, and JavaScript to ensure a smooth user experience across devices and browsers. Monitor system performance on Linux servers, optimize queries and caching, and ensure availability, security, backup, and disaster recovery for the LMS.? Troubleshoot and resolve technical issues, perform root?cause analysis, and provide ongoing application support and maintenance for Moodle environments.? Implement and maintain role?based access control, data protection measures, and security best practices within Moodle and underlying infrastructure. Collaborate with instructional designers and subject?matter experts to implement course structures, content standards, and learning journeys. Prepare technical documentation, deployment guides, and change logs for all customizations, integrations, and releases. Participate in buyer/client interviews, requirement discussions, and technical demonstrations as required before deployment.
Required qualifications

Graduate degree: BE/B.Tech in Computer Science/IT/Electronics or equivalent; OR Postgraduate degree: MCA/M.Tech with specialization in Computer Science/IT/Electronics; OR M.Sc. in CS/IT/Physics/Mathematics/Statistics/Electronics. 3-6 years of professional experience as a Web Developer or Moodle Developer, with at least 3 years hands?on in Moodle?based e?learning solutions. Proven experience in developing web applications using PHP and MySQL on Linux environments.
Technical skills (must?have)

Strong proficiency in PHP (object?oriented) and MySQL, including writing optimized queries, stored procedures, and performing database tuning. In?depth knowledge of Moodle architecture, modules, and APIs, with experience in configuring, customizing, and extending Moodle LMS. Experience in developing and customizing Moodle plugins, blocks, and themes, following Moodle coding standards and best practices. Solid front?end skills: HTML5, CSS3, JavaScript, and related tooling for building responsive, user?friendly interfaces. Hands?on experience with Linux (Ubuntu/CentOS or similar) for web application deployment, shell/terminal usage, and basic server administration. Familiarity with version control systems (e.g., Git) and standard development workflows (branching, code review, CI/CD where applicable).
Technical skills (good to have)

Experience with AJAX, jQuery, REST/SOAP APIs, and integration of Moodle with external systems such as HRMS, payment gateways, SSO, or analytics tools. Knowledge of other databases (PostgreSQL/MariaDB) and web servers (Apache/Nginx) in LAMP/LEMP environments. Understanding of e?learning standards and practices (SCORM/xAPI, responsive course design, accessibility guidelines). Exposure to PHP frameworks (e.g., Laravel) and modern JavaScript libraries for advanced front?end interactivity.
Functional/domain expertise

Practical experience in building and managing e?learning solutions or Learning Management Systems, preferably for education, corporate training, or government institutions. Working knowledge of Linux environments for hosting and supporting Moodle and related services. Ability to understand learning workflows, assessment patterns, and reporting needs to translate them into system configurations and custom features.
Competencies and soft skills

Strong analytical and problem?solving ability with a structured approach to debugging complex issues in production systems.careereu. Effective communication and collaboration skills to work with cross?functional teams, stakeholders, and client representatives during interviews and project execution. High ownership mindset, attention to detail, and ability to manage multiple tasks, releases, and priorities in a hybrid working model.
Job Types: Full-time, Permanent, Contractual / Temporary
Contract length: 12 months

Pay: ?24,000.00 - ?27,000.00 per month

Benefits:

Provident Fund
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4963667
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    DL, IN, India
  • Education
    Not mentioned
  • Experience
    Year