···
Log in / Register
Moodle Developer
Negotiable Salary
Indeed
Full-time
Onsite
No experience limit
No degree limit
Pl. Obispo, 5, Distrito Centro, 29015 Málaga, Spain
Favourites
Share
Some content was automatically translatedView Original
Description

We are One Team. We make it happen. We are Unstoppable. BABEL is a multinational technology consultancy specializing in applying its services and technological expertise to accelerate the digital transformation of its clients—large enterprises and public institutions. What is our strategic plan? We look to the future! Our strategic plan, HyperSpace 2029, promises an exciting journey full of opportunities for professional growth and development. Achieving €1 billion in revenue is a challenge we are confident we will overcome through the collaboration and talent of our people—another success story we will write together. What are we looking for? We are seeking a Moodle Developer with solid PHP experience and in-depth knowledge of the Moodle platform to participate in the development, evolution, and maintenance of e-learning solutions for educational and corporate projects. The selected candidate will work within multidisciplinary teams, closely collaborating with analysts, QA engineers, and integration teams, and participating in all phases of the development lifecycle. Required Knowledge and Competencies: * Minimum 3 years’ experience developing in Moodle (mandatory). * Minimum 3 years’ experience in PHP development, both procedural and object-oriented. * Development and/or modification of Moodle plugins (mod, block, local). * Proficiency with the Form API, core libraries, and understanding of Moodle’s internal architecture. * Knowledge of MariaDB/MySQL or PostgreSQL databases. * Knowledge of HTML, CSS, and JavaScript for component adaptation and customization. * Experience using REST Web Services and consuming APIs. * Proficiency with Git for version control. * Strong analytical skills, attention to detail, and ability to produce high-quality technical documentation. Desirable Knowledge: * Experience with SSO integrations (Keycloak, RHSSO / RHBK). * Knowledge of Docker, OpenShift, and CI/CD environments. * Understanding of web security and best practices (OWASP). * Experience with Mustache templating or Moodle theme development. * Contributions to the Moodle community or official Moodle certifications. * Prior experience in educational or public administration projects. Main Responsibilities: * Development of new features and modules in Moodle. * Evolutionary and corrective maintenance of existing plugins. * Resolution of technical incidents and participation in functional and technical testing. * Documentation of developments and support for functional teams. * Participation in deployments across DEV / PRE-PROD / PROD environments. * Collaboration with analyst-programmers, QA engineers, and integration teams. What do we offer? Babel, the great way to achieve success. Do you want to join an expanding, committed, and innovative team that makes history every day? At Babel, we accompany you on your path to success. We believe in people’s talent and aim to empower it by offering an outstanding collaborative and supportive work environment. Working at Babel is much more than working for a company—it means joining a team united by a shared mission and a values-driven corporate model. In addition: * We champion work–life flexibility (point-based vacation system, teleworking, and flexible hours). * We invest in the training of our *Babelievers*. * We invest in your physical and emotional well-being (Private Health Insurance / Life Insurance, personal trainer, and wellbeing program). * We invest in your free time (outdoor activities, sports tournaments, subscription to streaming platforms—e.g., Netflix). * We share company growth and recognize each individual’s contribution (Benefits Bonus). * We focus on working with cutting-edge technologies and innovative projects—but above all, we support digital transformation and bring technology closer to society. Are you up for the challenge? We’re waiting for you! *In compliance with current data protection regulations, we inform you that the controller of your personal data is GRUPO BABEL (see list of companies in the privacy policy), and your data will be used to manage your current and future recruitment processes, as well as for other purposes described on our website. This processing is based on the candidate’s consent. The personal data collected will not be shared with third parties except where expressly required by law. You may exercise your data protection rights by contacting * *data.protection@babelgroup.com**. Full information on our privacy policy is available on our website.*

Source:  indeed View original post
David Muñoz
Indeed · HR

Company

Indeed
Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.