Quick Summary
Moodle Developer (PHP E-Learning Solutions)
BABEL is a multinational technology consultancy focused on driving digital acceleration for major clients and public organizations. We are One Team, Unstoppable, and committed to achieving our Hyper-space 2029 strategic plan, aiming for 1 billion in revenue and fostering professional growth.
The Role: Moodle Developer
We are seeking a Moodle Developer with solid PHP expertise and deep platform knowledge. This role involves participating in the development, evolution, and maintenance of e-learning solutions for educational and corporate projects.
The selected candidate will join multidisciplinary teams, collaborating closely with analysts, QA, and integration teams throughout all phases of the development lifecycle.
Required Knowledge and Skills
- Minimum 3 years of experience developing in Moodle (essential).
- Minimum 3 years of experience in PHP development (structured and object-oriented).
- Development and/or modification of Moodle plugins (mod, block, local).
- Proficiency with Form API, core libraries, and Moodle's internal architecture.
- Knowledge of MariaDB, MySQL, or PostgreSQL databases.
- Knowledge of HTML, CSS, and JavaScript for component customization.
- Experience using REST Web Services and consuming APIs.
- Proficiency in Git for version control.
- Strong analytical capacity, attention to detail, and technical documentation skills.
Main Responsibilities
- Developing new functionalities and modules within Moodle.
- Performing evolutionary and corrective maintenance on existing plugins.
- Resolving technical incidents and participating in functional and technical testing.
- Documenting developments and providing support to the functional team.
- Participating in deployments across DEV, PRE, and PRO environments.
- Collaborating with programmer analysts, QA, and integration teams.
Valuable Knowledge (Advantages)
- Experience in SSO integrations (Keycloak, RHSSO / RHBK).
- Knowledge of Docker, OpenShift, and CI/CD environments.
- Knowledge of web security and best practices (OWASP).
- Experience with Mustache themes or Moodle layout design.
- Contributions to the Moodle community or official Moodle certifications.
- Previous experience in educational or public administration projects.
What We Offer
Babel is committed to fostering talent in a collaborative environment. We offer:
- Work-life flexibility (points-based vacation system, remote work, and flexibility).
- Investment in training for our Babelievers.
- Investment in physical and emotional health (Private Medical Insurance/Life Insurance, personal trainer, and wellbeing program).
- Investment in free time (Nature activities, sports championships, streaming platform subscription, e.g., Netflix).
- Participation in company growth and recognition (Benefits Bonus).
- Focus on working with the latest technologies and innovative digital transformation projects.
Data Protection Notice
The controller of your personal data is GRUPO BABEL (consult companies in the privacy policy). Data will be used to manage current and future selection processes based on candidate consent. Data will not be transferred to third parties except for express legal obligations. You can exercise your data protection rights at [email protected]. Full privacy policy information is available on our website.


