Full - Stack Web Developer

Department Icon IT / Software Development & Related
Posted: 1 year ago
0-4 years
Noida, Uttar Pradesh
IT / Software Development & Related
Work from Office
Full Time

Posted: 1 year ago
Let Jobaaj One apply for you

An AI agent that applies to roles like this on employers' own sites. 25 applications free, no card needed.

Job Description
Similar Jobs
Please verify your account first! Send OTP

Posted over 15 days ago, so the role may have closed. Confirm on the employer's page when you apply, or see similar jobs.

Job Description

    As a Full-stack PHP Developer specializing in Moodle development, you will be responsible for designing, architecting, developing, customizing, and maintaining Moodle-based web applications. Your role will involve working on plugin creation, API integrations, theme customization, performance optimization, and deployment to ensure 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 the 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.,

Skills

AjaxGraphqlHtml5JavascriptLinuxPhpTestingVersion ControlWeb ServicesXmlDeveloperApiApplication SecurityMySQLPHPPostgreSQLJQueryMariaDBAJAXSAMLBootstrapHTML5JavaScriptRESTOAuthLinux Server AdministrationData ProtectionCSSMSSQLMoodle DevelopmentAPIsGit

If a job posting appears fraudulent, asks for payment, contains misleading information, or violates our guidelines, please report it immediately. Our team will review it promptly, Jobaaj does not charge any fee from the applicants.

Similar Jobs

View all
Loading...

Looking for something similar?

Bag Logo
Jobaaj
Get jobs like this by email

New IT / Software Development & Related roles in Noida.

Job Alert
Google hiring for Specific Roles Apply Now!
1 min ago
New Opportunity
Amazon is hiring freshers Apply Now!
5 min ago
Featured Jobs
Microsoft opening 50+ positions Apply Now!
10 min ago

One email a day. Unsubscribe any time.