← Back to jobs
EEdvanta Technologies

Moodle : Full - Stack Web Developer

Edvanta Technologies

Chilla Saroda Khadar
Full-Time
0-3 Years experience

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.

Requirements

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.

About Edvanta Technologies

-

Industry: no-mentionEmployees: 35+Website