Moodle Developer

We are seeking a highly skilled and experienced Moodle Developer with 7+ Years (5+ years in Moodle Development) experience to join our team in the development of an AI-based, multi-tenancy adaptive learning platform. This platform is built on top of the existing Moodle framework, with a particular focus on the Moodle 4.5 AI-based version. The role requires expertise in Moodle development, plugin creation, and integration of external AI tools. The ideal candidate will have a deep understanding of the Moodle 4.5 architecture, components, and plugin creation, and experience with AI-driven features and integration. You will be responsible for customizing Moodle and integrating advanced AI technologies to enhance the learning experience for users.

Key Responsibilities

  • Develop, customize, and maintain Moodle-based features and plugins for a multi-tenancy adaptive learning platform using Moodle 4.5 AI-based version.
  • Design, implement, and optimize Moodle plugins that integrate seamlessly with external AI tools and platforms.
  • Collaborate with product and design teams to create AI-driven features for adaptive learning, such as personalized recommendations, intelligent content delivery, and AI-based assessment tools.
  • Customize and extend the Moodle core and existing components based on business requirements.
  • Integrate Moodle with external AI tools and third-party platforms, focusing on AI-driven systems like learning analytics, intelligent tutoring systems, and chatbots.
  • Ensure optimal performance of the Moodle platform, including load balancing, database optimization, and resource management.
  • Troubleshoot and resolve technical issues related to Moodle plugins, AI integrations, and the overall learning platform.
  • Collaborate with cross-functional teams to gather requirements and provide technical expertise for AI and Moodle integrations.
  • Develop and maintain documentation for Moodle customizations, plugins, and AI integrations.
  • Ensure adherence to best practices in software development, security standards, and data privacy regulations.
  • Continuously evaluate new AI technologies and recommend solutions to improve the platform.

Required Skills and Qualifications

  • Experience: 7+years in IT with 5+ years of experience in Moodle development, specifically with Moodle 4.5 AI-based features and core customization.
  • Technical Skills:
    • In-depth knowledge of Moodle 4.5 architecture, including core components, modules, and AI-driven features.
    • Proficiency in PHP, MySQL, JavaScript, HTML5, and CSS3.
    • Extensive experience in Moodle plugin creation (local, block, report, authentication, etc.), especially for AI-based features.
    • Hands-on experience with AI-based Moodle features in version 4.5, such as adaptive learning capabilities, automated feedback systems, and learning analytics tools.
    • Experience integrating external AI tools (e.g., machine learning models, recommendation engines) into Moodle with the help of AI expert.
    • Solid understanding of RESTful APIs, web services, and webhooks for third-party integrations.
    • Understanding of multi-tenancy architectures and cloud-based environments, ensuring scalable deployments.
    • Experience with Git, CI/CD, and version control best practices.
    • Familiarity with LMS platforms in general, with a focus on AI-driven learning systems.
  • Soft Skills:
    • Strong problem-solving and analytical skills, particularly in AI and Moodle customization.
    • Ability to work independently and as part of a collaborative team.
    • Excellent communication skills to interact effectively with stakeholders and cross-functional teams.
    • Passion for learning and staying up to date with emerging AI technologies in the e-learning field.

Preferred Skills

  • Experience with AI frameworks like TensorFlow, PyTorch, or similar, for building AI-driven features.
  • Knowledge of learning analytics, adaptive learning algorithms, and AI-driven assessments.
  • Familiarity with cloud technologies (e.g., AWS, Azure, Google Cloud) for scalable Moodle deployments.
  • Experience working in Agile environments and with DevOps methodologies.

Education

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

Why Join Us?

  • Work on a cutting-edge AI-based adaptive learning platform using Moodle 4.5.
  • Be part of a collaborative, dynamic team pushing the boundaries of AI in education.
  • Opportunities for personal and professional growth in an evolving industry.
  • Competitive compensation and benefits.

 

Job Type: Full Time

Apply for this position

Allowed Type(s): .pdf, .doc, .docx