Full-stack Developer

EUROPEAN DYNAMICS Logo

EUROPEAN DYNAMICS

📍Remote - Belgium

Summary

Join European Dynamics as a Full-stack Developer and contribute your expertise to a remote, international team. Collaborate with stakeholders, instructional designers, and UX/UI teams to develop and maintain Moodle-based e-learning solutions. Your responsibilities will include front-end and back-end development, Moodle customization, API integration, and ensuring application security. You will participate in Agile ceremonies and contribute to continuous improvement of the platform. This role requires extensive experience in various technologies and a minimum of 17 years of relevant IT experience.

Requirements

  • University degree in IT or relevant discipline, combined with minimum 17 years of relevant working experience in IT
  • Minimum 5 years’ of specific expertise in front-end languages such as JavaScript, HTML and CSS
  • Minimum 5 years’ of specific expertise in back-end languages and frameworks - PHP, Java
  • Minimum 5 years’ of specific expertise in MySQL
  • Minimum 2 years’ of specific expertise in in Cloud architecture. REST, SOAP, AWS services
  • Minimum 1 year of specific expertise in Moodle architecture, APIs, and plugin development acquired by working on large Moodle installations of at least 500.000 users and supporting more than 5 languages
  • Minimum 1 year of specific expertise in building responsive Moodle themes using HTML/HTML5, CSS/CSS3, JavaScript, and Bootstrap
  • Experience with designing and implementing reporting solutions
  • Experience with projects involving end of life systems
  • Experience with Writing and executing unit, functional, and integration tests to ensure the stability and security of Moodle implementations
  • Experience with conducting peer code reviews to enforce best practices, security, and performance standards
  • Very good knowledge in measuring and tracking delivery to the business as fit for purpose and in accordance with agreed requirements (KPIs, quality measurements & control points)
  • Very good knowledge of Atlassian Confluence, Atlassian JIRA, PHP, MySQL, Power BI or similar, familiarity with AWS cloud
  • Knowledge of monitoring, troubleshooting, and resolving issues in production Moodle environments efficiently, as well as staying up to date with Moodle core and plugin updates, and applying necessary patches and security fixes
  • Knowledge of managing CI/CD pipelines for automated Moodle deployments
  • Knowledge of deploying Moodle instances using Docker to enable scalable cloud-based solutions

Responsibilities

  • Engage with stakeholders including business analysts, customers, users, project leaders, and developers to understand requirements and ensure alignment with business goals
  • Collaborate with instructional designers and UX/UI teams to gather, analyze, and refine requirements for Moodle-based e-learning solutions
  • Participate in Agile ceremonies such as sprint planning, backlog grooming, and daily stand-ups to support iterative development
  • Develop and maintain front-end architecture, including responsive web pages, user interfaces, and cross-platform optimization
  • Design and implement back-end functionalities, including server-side logic, APIs, databases, and scalable software components
  • Customize and extend Moodle by developing plugins, themes, and configuring core features like courses, roles, competencies, quizzes, and grading systems
  • Integrate third-party services such as authentication systems and external content providers through APIs
  • Ensure application security and data protection, adhering to best practices and compliance standards
  • Monitor and improve performance, including Moodle optimization through caching, database indexing, and load balancing
  • Write clean, maintainable code on both front and back ends; test, debug, and continuously improve functionality and user experience

Preferred Qualifications

  • Experience with Docker and cloud deployments in AWS, GCP, or Azure would be considered as an asset
  • Agile Certification would be considered as an asset
  • Excellent command of the English language, French would 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.