Back End Developer Apply
Role: Moodle DeveloperExperience: 5+ YearsKey ResponsibilitiesCustomize and develop Moodle themes (UI/UX, branding, responsive layouts).Work extensively on Moodle backend development using PHP.Design, optimize, and maintain Moodle database schema (MySQL/PostgreSQL).Understand Moodle core architecture and implement structural or functional changes as required.Develop custom Moodle plugins and enhance or modify existing plugins.Integrate and manage APIs (internal and third-party systems).Implement SSO integrations (LDAP, OAuth, SAML, Azure AD, Google, etc.).Configure and maintain Two-Factor Authentication (2FA) and security best practices.Handle Moodle version upgrades, patches, and compatibility testing.Deploy, manage, and optimize Moodle on AWS infrastructure (EC2, RDS, S3, Load Balancer).Ensure system performance, scalability, and high availability.Troubleshoot production issues independently and provide root-cause analysis.Collaborate with academic, product, and infrastructure teams when required.Technical Skills RequiredStrong expertise in Moodle LMS architecturePHP (Moodle core & plugin development)MySQL / PostgreSQLHTML, CSS, JavaScript (theme customization)REST APIs & Web ServicesAuthentication & Security (SSO, OAuth, SAML, 2FA)AWS (EC2, RDS, S3, CloudWatch, IAM)Linux server administration (basic to intermediate)Git / Version controlKey ExpectationsAbility to work independently with minimal supervisionStrong problem-solving and debugging skillsOwnership mindset for LMS stability and growthClear documentation and handover practices

