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.
Stack Developer • Bucharest, Romania