Full-stack developer

EUROPEAN DYNAMICS Logo

EUROPEAN DYNAMICS

πŸ“Remote - Belgium

Summary

Join European Dynamics as a Full-stack Developer (Moodle) and contribute to the development of Moodle-based e-learning solutions for a major client. Collaborate with stakeholders and other teams to gather and refine requirements. Develop front-end and back-end website applications, including Moodle plugins and themes. Design user interactions, create servers and databases, and implement API integrations. Optimize Moodle performance and write clean, functional code. This remote position requires a university degree in IT or a relevant field, along with 13+ years of relevant experience, including extensive experience with front-end and back-end languages and frameworks. The ideal candidate will also possess experience with Moodle, LMS, reporting solutions, testing, CI/CD pipelines, Docker, and cloud architecture.

Requirements

  • University degree in IT or relevant discipline, combined with minimum 13 years of relevant working experience in IT
  • At least 5 years’ experience with front-end languages such as JavaScript, HTML and CSS
  • At least 5 years proficient experience with back-end languages and frameworks-Java, PHP
  • At least 2 years' of experience with LAMP development (PHP/HTML/MySQL/CSS) within a Moodle environment
  • Experience with LMS (Learning Management Systems) & Moodle
  • Experience with designing and implementing reporting solutions
  • Experience with unit, functional, and integration tests to ensure the stability and security of Moodle implementations
  • Experience with CI/CD pipelines for automated Moodle deployments
  • Experience with deployment of Moodle instances using Docker for scalable cloud-based solutions
  • Experience with projects involving end of life systems
  • Knowledge of cloud architecture: REST, SOAP, AWS services
  • Knowledge of Moodle architecture, APIs, and plugin development
  • Excellent command of the English

Responsibilities

  • Collaborate with stakeholders, instructional designers, and UX/UI teams to gather and refine requirements for Moodle-based e-learning solutions
  • Development of front-end website architecture
  • Develop and customize Moodle plugins and themes following Moodle development guidelines
  • Design of user interactions on web pages
  • Development of back-end website applications
  • Creation of servers and databases for functionality
  • Design responsive applications
  • Implement third-party API integrations (e.g. authentication systems and/or external content providers
  • Optimize Moodle performance, implementing caching, database indexing, and load balancing strategies
  • Writing clean, functional code on the front- and back-end

Preferred Qualifications

French will be an asset

Benefits

Competitive remuneration (either on contract basis or remuneration with full benefits package), based on qualifications and experience

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.