




Position Summary: Develop, customize, maintain, and optimize the Moodle platform, ensuring its functionality, security, and alignment with academic requirements. Key Highlights: 1. Development and maintenance of Moodle modules and customizations 2. Optimization of Moodle platform performance and security 3. Collaboration with multidisciplinary teams in educational environments **Position Objective** Develop, customize, maintain, and optimize Moodle version 5, ensuring its proper functionality, security, scalability, and alignment with academic and organizational requirements. **Main Functions and Responsibilities** * Develop and maintain modules, plugins, and customizations * Configure, update, and administer the Moodle platform according to best practices. * Analyze functional and technical requirements from academic or administrative departments. * Optimize platform performance, security, and user experience. * Conduct testing, bug fixing, and quality control. * Provide technical support related to the platform. * Stay up to date with new Moodle versions, patches, and related technology trends. * Collaborate with instructional designers and multidisciplinary teams. **Required Technical Knowledge** **Essential:** * Proven experience developing on **Moodle (preferably v4\.x / v5\)**. * PHP (object-oriented). * Databases: MySQL / MariaDB / PostgreSQL. * HTML5, CSS3, and JavaScript. * Moodle architecture and structure (plugins, themes, roles, capabilities). * Use of Git or other version control systems. * Basic Linux server administration. * Apache/Nginx management. * Web application security. **Desirable:** * Plugin development (activities, blocks, local, auth, enrol). * Web services and REST APIs. * LTI integrations. * Docker or other containerized environments. * Experience in educational or e-learning environments. * UX/UI knowledge for educational platforms. **Education** * Bachelor's degree or Engineering in: * Computer Systems * Computer Science * Software Engineering * Information Technologies **Experience** * Minimum **2 years** working with Moodle or other LMS. Employment Type: Indefinite-term position Salary: $8,000\.00 \- $9,000\.00 per month Work Location: Hybrid remote work in 06000, Centro (Area 1\), CDMX


