Full Stack Developer specialized in Moodle

Telefónica·Spain

What they offer

  • Full-time hours

    Per the ad.

  • Hybrid

    Office and home days — the ad has the split.

What they ask for

  • Have the right to work in Spain

    Telefónica doesn't mention sponsorship in the ad.

  • Speak native-level Spanish

    Listed as a requirement in the ad.

  • Be near Spain for hybrid days

    No relocation package mentioned.

  • Have 3+ years of experience

    Mid-level role.

Pulled from the advert automatically — the full ad is what counts.

Added 2 months ago
Read the full advert

About the role

POSITION: Full Stack Developer specialized in Moodle - Talent Pool

The ideal candidate must have solid experience in PHP development, in-depth knowledge of Moodle, and advanced skills in web security and web standards. This position is perfect for a professional passionate about technology and education, willing to take on challenges and contribute to innovative projects.

What you'll do

  • Development and maintenance of Moodle platforms.
  • Customization of themes, plugins, and functionalities.
  • Full Stack development (PHP, JavaScript, HTML, CSS, and SQL).
  • Integration of Moodle with external systems and APIs.
  • Database management and optimization.
  • Incident resolution and ongoing technical support.
  • Implementation of performance and security improvements.
  • Participation in deployments, updates, and environment maintenance.
  • Creation of reports and functionalities focused on learning tracking.
  • Collaboration with functional teams to define and implement requirements.

Education & certifications

  • Degree in Computer Science
  • Specialization valued

What you'll get

  • Hybrid work model: We value flexibility, positioning ourselves as a benchmark in new ways of working, schedules, shifts, and work-life balance measures.
  • 22 vacation days + 4 TED days.
  • Option to activate the pension plan with corresponding contributions from both the employee and the company.
  • Life insurance and private medical insurance (100% covered by the company).
  • TED check of €11/day.
  • You will have exclusive discounts as a Telefónica employee on various products and services.
  • Free access to language training (English, German, and Portuguese) as well as various courses on the E-learning platform.
  • Free gym at our facilities (Telefónica District).

About the company & team

TELEFÓNICA EDUCACIÓN DIGITAL, S.L.U. is a company within the Telefónica Group, specialized in providing comprehensive online learning solutions for Education and Training, with over 15 years of experience in the national and international market. Telefónica Educación Digital develops high-impact learning processes for people and organizations. We are looking for individuals with curiosity, a desire to learn, and to grow in a work environment that values the active participation of new ideas. The selected candidate will join a professional, pioneering team in online learning.

Its headquarters are located in Spain, within Telefónica District in Madrid.

If you join Telefónica, you join one of the TOP TEN technology companies to work for in Spain and a team that keeps reinventing itself every day to be a leader in its sector.

Because at Telefónica, we firmly believe that people like you are what give meaning to technology, not the other way around. We want to make our world more human by connecting people's lives. And that is why we aim to digitalize the entire society, leaving no one behind.

At Telefónica, we firmly believe that promoting diversity and inclusion is a great opportunity to connect talent and grow as a company and as a society. There is a place at Telefónica for all types of talent; above all, we seek diversity of talent. What is yours?

You must be familiar with the Responsible Business Principles applicable to your area of responsibility. We seek trustworthy professionals, with integrity, who are committed to ethical and transparent management, promoting a fairer and more sustainable social and environmental development.

Generic Competencies

  • Teamwork
  • Proactivity
  • Ability to adapt

Technical and IT Knowledge

  • Knowledge of Moodle.
  • PHP 8.X, modern JavaScript (promises, asynchronous handling, arrow functions, destructuring, ES6 modules, DOM manipulation, frameworks such as React, Angular, Vue.js), HTML5, CSS3, SASS, PHP MVC frameworks (Laravel, CodeIgniter, Symfony), MySQL/PostgreSQL databases, SPA applications.
  • Familiarity with LAMP/MAMP, use of Docker, high-availability and concurrency solutions, caching systems (Redis, Elasticsearch).
  • Object-oriented programming and SOLID principles, design patterns and advanced architecture, TDD (PHPUnit), BDD (Behat), performance testing tools (JMeter), web standards and accessibility (W3C).
  • Technical Knowledge: Plugin development, core customization, PHP problem-solving, MySQL/PostgreSQL database management, UI customization with HTML/CSS/JavaScript, use of AJAX and Moodle APIs.
  • Plugin and Theme Development: Creation of custom plugins and themes, use of Mustache.
  • Administration: Installation and configuration, user administration, roles and permissions, implementation of security measures, backups and recovery.
  • Optimization and Performance: Optimization techniques, monitoring, and scalability.
  • Integration: Integration with LMS, ERPs, CRMs, use of web services.
  • Methodologies and Best Practices: Agile methodologies (Scrum, Kanban), use of Git, unit and integration testing practices, clear and useful documentation.
  • Extensive functional knowledge of the solution.

Professional Experience

  • Between 3 and 5 years of experience in Moodle development.

Additional information

Inactive vacancy. When we have an active search, we will review applications.

When filling out the form, it is not necessary to complete every field, only the mandatory ones. We do need your CV and your answers to the questions asked. Thank you!

You'll most likely need Spanish to apply.This job was automatically translated to English, .

About the company

Telefónica

Telefónica

Telecom

View company profile
Spanish company
100000 employees