Moodle : Full - Stack Web Developer

Edvanta

Dadri

On-site

INR 300,000 - 600,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Edvanta is seeking a passionate Full-stack PHP Developer with Moodle experience to design, develop, and maintain Moodle-based web apps. You will create plugins, integrate APIs, and customize themes while ensuring performance and security.

Responsibilities include architecting features, integrating with external systems, working with SQL databases, and contributing to Moodle community initiatives. Freshers and experienced developers are welcome.

Qualifications

  • Hands-on Moodle plugin development, customization, and configuration.
  • Strong PHP debugging and optimization skills.

Responsibilities

  • Architect, design, and develop Moodle features, plugins, and modules.
  • Customize Moodle UI/UX, dashboards, and reports.
  • Integrate Moodle with external systems via REST, OAuth, SAML.
  • Work with databases to design and optimize schemas (MySQL/MariaDB/PostgreSQL/MSSQL).
  • Maintain LAMP stack environments and perform security hardening.
  • Write clean PHP/JavaScript/AJAX/JQuery/Bootstrap code.
  • Ensure security, data protection, and best practices.
  • Deploy, migrate, and maintain Moodle applications.
  • Participate in Moodle developer community and provide support.

Skills

Moodle development
PHP
HTML5
JavaScript
Bootstrap
Git
REST APIs
Linux
SQL databases
Security

Education

B.Tech / B.E. / BCA
MCA / M.Tech / MSc

Tools

MySQL
MariaDB
PostgreSQL
MSSQL

Job description

We are looking for passionate Full-stack PHP Developers with hands-on experience in Moodle development. The role involves designing, architecting, developing, customizing, and maintaining Moodle-based web applications. You will work on plugin creation, API integrations, theme customization, performance optimization, and deployment, ensuring the system is robust, secure, and scalable.

Key Responsibilities
  • Architect, design, and develop custom features, plugins, and modules for Moodle.
  • Customize Moodle themes, UI/UX, dashboards, and reports to meet organizational needs.
  • Integrate Moodle with external systems via REST, OAuth, SAML, and other APIs.
  • Work with MySQL, MariaDB, MSSQL, PostgreSQL to design and optimize database schemas.
  • Maintain and troubleshoot LAMP stack environments (Linux, Apache, MySQL/MariaDB/Postgres, PHP).
  • Implement and manage version control using Git for collaborative development.
  • Write clean, well-documented, and reusable PHP, JavaScript, AJAX, jQuery, and Bootstrap code.
  • Ensure web application security, data protection, and compliance with best practices.
  • Optimize applications for maximum speed, scalability, and performance.
  • Deploy, upgrade, and maintain Moodle applications, including testing and migration.
  • Participate actively in Moodle developer community to stay up to date with the latest trends and features.
  • Provide technical support and troubleshooting for Moodle instances.
Required Skills & Experience
  • Hands-on experience with Moodle development (plugin creation, customization, and configuration).
  • Strong knowledge of PHP with ability to debug and optimize code.
  • Proficiency in HTML5, CSS, JavaScript, jQuery, AJAX, Bootstrap.
  • Familiarity with Linux server administration (Apache, cron jobs, permissions, SSL, etc.).
  • Experience working with databases: MySQL, MariaDB, PostgreSQL, MSSQL.
  • Knowledge of APIs (REST, OAuth, SAML) for system integrations.
  • Familiarity with Git for version control and team collaboration.
  • Understanding of application security, authentication, and data protection.
  • Logical and analytical thinker with problem-solving skills.
Good to Have
  • Experience with SOAP, XML, GraphQL integrations.
  • Experience in CI/CD pipelines for automated deployment.
  • Knowledge of mobile web services for Moodle/Totara.
Qualifications
  • UG: BCA / B. Tech / B.E. / B.Sc. in Computer Science, IT, or related fields.
  • PG: MCA / MTech / M.Sc. in Computer Science, IT, or related fields.
  • Candidates with equivalent technical experience and skills will also be considered.
Experience
  • Freshers and Experienced Developers are welcome to apply.
  • Prior experience in Moodle plugin development, customization, or theme development will be highly preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Hiring For Moodle Developer - Delhi
Hiring For Moodle Developer - Delhi

JAIPURIA GROUP OF EDUCATIONAL INSTITUTIONS • India

On-site
INR 600,000 - 900,000
Moodle Developer
Moodle Developer

Hansetech Soft Solutions Private Limited • East Khasi Hills

On-site
INR 300,000 - 420,000
Senior PHP Developer (PHP | Moodle | Web Hosting & Domain Management)
Senior PHP Developer (PHP | Moodle | Web Hosting & Domain Management)

JobItUs • Ahmedabad District

On-site
INR 1,800,000 - 2,800,000
Moodle Tech Lead
Moodle Tech Lead

NetCom Learning • Gujarat

On-site
INR 1,200,000 - 1,800,000
Moodle Developer | Onsite, Noida | Open to India-based candidates only
Moodle Developer | Onsite, Noida | Open to India-based candidates only

Infopro Learning • Dadri

On-site
INR 700,000 - 1,100,000
Collaborative team environment
Opportunities for technical growth
Impactful eLearning projects
Moodle Developer | Onsite, Noida | Open to India-based candidates only
Moodle Developer | Onsite, Noida | Open to India-based candidates only

infoprolearning • Dadri

On-site
INR 600,000 - 900,000
Opportunity for technical expertise enhancement
Collaborative team environment
Growth in eLearning domain
Back End Developer
Back End Developer

CHANDIGARH UNIVERSITY • Sahibzada Ajit Singh Nagar

On-site
INR 800,000 - 1,200,000
Moodle Developer
Moodle Developer

DRC Systems • Gandhinagar

On-site
INR 800,000 - 1,200,000
Moodle Developer
Moodle Developer

Ignite Education Group • Dadri

On-site
INR 500,000 - 700,000
LMS Moodle Manager
LMS Moodle Manager

DMart - Avenue Supermarts Ltd • Thane

On-site
INR 600,000 - 1,200,000