PHP/JS/Moodle Developer

🏢 Infotree Global Solutions · all Infotree Global Solutions jobs
📍 Poland
📅 Posted 2026-07-23 · via Himalayas
🏷 Fullstack-Development,Moodle-Development,PHP-Development,E-Learning-Development,Web-Development,LMS-Development,LMS,Moodle-Engineer,Senior-Moodle-Engineer,Staff-PHP-Developer
Apply on original site ↗

Senior Full-stack Moodle Developer PHP/JavaScript
ABOUT:

You will collaborate with our client, a global consultancy with a strong focus on digital learning and educational innovation. Leveraging expertise in cloud infrastructure, learning management systems, and user experience design, among others, they support public sector clients in building future-ready platforms that enable accessible, scalable, and effective learning.
DESCRIPTION OF THE TASKS
The following tasks will be performed:

- Interaction with the business analysts, customers, users, project leaders and the developers

- Collaborate with stakeholders, instructional designers, and UX/UI teams to gather and refine requirements for Moodle-based e-learning solutions.

- Participate in Agile ceremonies, including sprint planning, backlog grooming, and daily stand-ups, ensuring development aligns with business and educational goals.

- Development of front-end website architecture.

- Develop and customize Moodle plugins and themes following Moodle development guidelines.

- Configure Moodle core functionalities, including courses, roles, competencies, quizzes, and grading systems.

- Design of user interactions on web pages.

- Development of back-end website applications.

- Implement core business logic.

- Creation of servers and databases for functionality.

- Develop custom reports and dashboards to provide insights into learning engagement and user progress.

- Understanding and implementation of security and data protection.

- Cross-platform optimisation.

- Design responsive applications.

- Design and develop APIs.

- Implement third-party API integrations (e.g., authentication systems and/or external content providers).

- Participating in the design and creation of scalable software.

- Optimize Moodle performance, implementing caching, database indexing, and load balancing strategies.

- Taking the lead on projects, as needed.

- Maintenance of code integrity and organisation.

- Writing clean, functional code on the front- and back-end.

- Compile and analyse data, processes, and codes to troubleshoot problems and identify areas for improvement.

- Testing and fixing bugs or other coding issues.

- Meet both technical and consumer needs.

- Write technical documentation.

MANDATORY TECHNICAL EXPERTISE:

Following specific expertise is mandatory for the performance of tasks:

- At least 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(mandatory).

- At least 1 year of specific expertise building responsive Moodle themes using HTML/HTML5, CSS/CSS3, JavaScript, and Bootstrap (mandatory).

- At least 5 years’ experience with front-end languages such as JavaScript, HTML, and CSS.

- At least 5 years of proficiency with back-end languages and frameworks - PHP, Java.

- At least 2 years of specific expertise in Cloud architecture. REST, SOAP, AWS services.

- At least 5 years’ experience with MySQL.

KNOWLEDGE AND SKILLS:

The following skills and knowledge are required for the performance of the above-listed tasks:

- Very good knowledge of Atlassian Confluence, Atlassian JIRA, PHP, MySQL, Power BI or similar, familiarity with AWS cloud.

- Ability to monitor, troubleshoot, and resolve issues in production Moodle environments efficiently

- Stay up to date with Moodle core and plugin updates, applying necessary patches and security fixes.

- Ability to give business and technical presentations

- Ability to apply high-quality standards

- Very good communication skills with technical and non-technical audiences

- The capability to write clear and structured technical documents

- Autonomous.

- Strong organisational and time-management skills

- Capability of integration in an international/multi-cultural environment.

- Excellent verbal communication.

- Attention to detail.

- Ability to cope with fast-cha

← All remote jobs