Moodle Developer

1 week ago


Bucharest, Romania Shape Your Future with Us Full time
Job Title: Moodle Full Stack Developer

Location: Remote (within EU)
Contract Type: Freelance (EU-registered company or willingness to register)
Start Date: ASAP
Eligibility: EU Nationals only, with residence and work permit within the EU

Role Overview
We are seeking a versatile and experienced Moodle Full Stack Developer to support ongoing development and maintenance of Moodle-based systems. The role requires a strong command of LAMP stack technologies and expertise in Moodle plugin development, API integration, and cloud architecture. The successful candidate will contribute to both front-end and back-end development, ensuring high-quality and secure solutions.

Key Responsibilities

  • Develop and maintain full stack LAMP (Linux, Apache, MySQL, PHP) web applications

  • Implement and customize Moodle functionalities, plugins, and APIs

  • Write clean, efficient code in PHP, HTML, CSS, and JavaScript

  • Build and integrate REST/SOAP-based web services and AWS cloud components

  • Design, develop, and implement reporting solutions and dashboards

  • Conduct unit, functional, and integration testing to ensure solution stability

  • Perform code reviews and enforce best practices in security and performance

  • Manage CI/CD pipelines and deploy scalable Moodle instances via Docker

  • Engage in troubleshooting, problem-solving, and end-of-life system transitions

  • Track project delivery quality through KPIs and defined control points

  • Create structured technical documentation and communicate clearly with technical and non-technical audiences

  • Deliver technical presentations to stakeholders and provide proactive solution recommendations

Required Skills & Knowledge

  • Solid experience in PHP/HTML/CSS/MySQL (LAMP stack)

  • Strong JavaScript skills and front-end development experience

  • Proficiency with Moodle architecture, plugin development, and integration

  • Familiarity with Java and back-end frameworks is a plus

  • Experience with REST, SOAP, and AWS cloud environments

  • Knowledge of end-of-life systems migration and modernization strategies

  • Experience managing deployments using Docker and CI/CD pipelines

  • Ability to work autonomously in a multicultural, international environment

  • Strong organizational, time-management, and attention-to-detail skills

  • Fluent in English (C1 level) with excellent written and verbal communication skills

Qualifications

  • Bachelors degree (minimum 3 years) in Computer Science, Information Systems, or related field

If you are a detail-oriented developer with Moodle expertise and a passion for building scalable, cloud-native learning systems, we would love to hear from you.