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