NOIDA · FULLTIME
Moodle : Full - Stack Web Developer
ED
Edvantage
Noida · onsite · Posted 68d ago
Sourced from
Not disclosedFresherfulltimeNoida
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.6s
- Found the form on Foundit · 10 questions to answer1.4s
- Decided the answers for all of them3.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
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
Required Skills & Experience
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.
- Experience with SOAP, XML, GraphQL integrations.
- Experience in CI/CD pipelines for automated deployment.
- Knowledge of mobile web services for Moodle/Totara.
- 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.
- Freshers and Experienced Developers are welcome to apply.
- Prior experience in Moodle plugin development, customization, or theme development will be highly preferred.
Sourced from foundit
Section · 02
Skills
PostgresqlApacheSAMLOAuthJavascriptPHPMoodle DevelopmentCSSMySQLJQueryBootstrapREST APIHTML5SQL ServerGITLinuxAjax