Moodle Developer

6 years

0 Lacs

Posted:6 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Moodle Developer – LMS Customization & Backend Integration

Location

Working Days

Working Hours

Experience Required

Apply at

Subject Line

🧠 About Darwix AI

Darwix AI is India’s fastest-growing GenAI company transforming how large enterprise sales teams operate across India, MENA, and Southeast Asia. Our platform offers multilingual conversational intelligence, voice AI, real-time agent nudges, and AI-powered enablement tools used across BFSI, retail, real estate, and healthcare industries.

Moodle as our LMS base

🎯 Role Overview

Moodle Developer

The ideal candidate will have a strong PHP background, expertise in Moodle’s plugin ecosystem, and a practical understanding of SCORM, quiz engines, dashboards, and user workflows within Moodle.

🔧 Key ResponsibilitiesMoodle Customization & Module Development
  • Develop, extend, and maintain

    custom Moodle plugins

    , blocks, activities, and themes
  • Customize core Moodle functionalities to align with enterprise training workflows
  • Create new modules or enhance existing ones for

    gamification

    ,

    certification

    , or

    interactive training assessments

  • Build user roles and workflows tailored to enterprise hierarchies (Admins, Managers, Sales Reps)
UI/UX Enhancements
  • Customize Moodle themes and layouts to align with

    Darwix AI’s brand and design systems

  • Ensure frontend responsiveness and cross-browser compatibility
  • Create intuitive, mobile-friendly UI flows for better adoption by field and sales teams
  • Improve course navigation, onboarding experience, and reporting dashboards
Backend & API Integration
  • Integrate Moodle with external systems (CRMs, call scoring engines, analytics dashboards)
  • Work with

    REST APIs

    ,

    webhooks

    , and

    authentication tokens

    for cross-system workflows
  • Enable

    SSO

    , role-based login redirections, and course access control
  • Support integrations with WhatsApp/email notification systems for learning nudges
Data Management & Reporting
  • Set up

    custom reports

    ,

    completion dashboards

    , and

    progress analytics

  • Handle structured data exports for MIS teams and integrate analytics into Darwix AI dashboards
  • Track quiz responses, assessment scores, and completion logs for certification workflows
Maintenance & Support
  • Regularly update Moodle to the latest stable version while preserving customizations
  • Monitor logs, debug errors, and perform patch updates or hotfixes
  • Document all custom modules and system-level configurations
  • Support onboarding of new enterprise clients on customized Moodle instances
✅ Required Skills & Qualifications
  • 2–6 years of hands-on experience with

    Moodle development and customization

  • Strong proficiency in

    PHP

    ,

    MySQL

    ,

    HTML

    ,

    CSS

    , and

    JavaScript

  • Experience in developing

    Moodle plugins

    ,

    themes

    , and custom blocks
  • Familiarity with Moodle’s core architecture and upgrade cycles
  • Experience integrating Moodle with external systems using REST APIs
  • Basic understanding of

    SCORM

    ,

    LTI

    , and content packaging for LMS use
  • Ability to document and manage source code using Git and follow structured release practices
⚙️ Bonus Skills (Good to Have)
  • Experience in LMS implementation for large enterprises or training institutions
  • Familiarity with mobile-responsive LMS workflows and hybrid app integrations
  • Prior experience working on

    learning analytics

    and

    adaptive learning

    modules
  • Understanding of Moodle’s caching systems, cron jobs, and performance tuning
  • Experience with video hosting integrations (YouTube, Vimeo, AWS MediaConvert, etc.)
🧬 You’ll Excel in This Role If You:
  • Are passionate about building tools that enhance how people learn and grow
  • Have experience managing large-scale deployments of Moodle across different organizations
  • Enjoy building learning systems that integrate with real-time business tools and CRMs
  • Can operate independently while collaborating with a high-performing engineering team
  • Care about user experience as much as backend logic and customization
📬 How to Apply

careers@darwix.ai

Application – Moodle Developer – [Your Name]

(Optional): Share a Moodle plugin or customization you’ve worked on, and how it improved the learning experience or workflow for end-users.


intersection of AI, learning enablement, and enterprise software

Mock Interview

Practice Video Interview with JobPe AI

Start PHP Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You

Gurugram, Haryana, India

hyderabad, telangana