Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 11622655

    NOIDA · FULLTIME

    Moodle : Full - Stack Web Developer

    ED

    Edvantage

    Noida · onsite · Posted 68d ago

    Sourced fromFoundit
    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

    • 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.

    Sourced from foundit

    Section · 02

    Skills

    PostgresqlApacheSAMLOAuthJavascriptPHPMoodle DevelopmentCSSMySQLJQueryBootstrapREST APIHTML5SQL ServerGITLinuxAjax

    Moodle : Full - Stack Web Developer · waiting for your command