Skip to main content

Developer

Technology
Synergy Learning
£40,000 - £50,000 /year2 months agoUntil 17/04/2026

Job description

Hello!

Thanks for clicking through to apply: we look forward to hearing from you. Please note that while this is a remote first role we can only consider applicants who are based in (and who have the right to work in) the UK or Republic of Ireland.

Before you complete your application, please take a look at our careers page, where you will find lots of information on the hiring process and some tips for completing your application. Our website also provides information on our mission, vision and values and more about the great work we do in 1Team!

Job Purpose The Developer will help deliver a first-class experience for our customers, wherever they are located. You will turn client requirements and feature requests into reality, while improving and expanding the functionality of the systems. Using your in-depth understanding of how the applications are built, you will investigate problems, when they occur, to uncover the root cause and provide appropriate fixes, while providing advice on how the application should function and suggesting improvements where possible.

If a positive and inclusive culture with the incredible flexibility that remote first working brings appeals to you, we just might be exactly what you are searching for!

Key Responsibilities

Develop plugins & core changes to Learning Management Systems in PHP

Guarantee high quality, on-time and on-budget delivery of development items within project

Write appropriate automated tests to cover developed functionality and ensure features continue to work after platform upgrades

Ensure high quality of documentation

Collaborate with colleagues & provide assistance when required

Be curious and interested in resolving bugs and support requests

Essential Criteria - You must have:

The right to live and work (and be resident in) the UK or Ireland

Minimum 3 years working experience of PHP, JavaScript, SQL, AJAX, HTML and their best practices

Experience developing in MoodleLMS, Totara or Moodle Workplace

Knowledge of database systems MySQL, MariaDB or PostgreSQL

Excellent knowledge of PHP Unit & Behat testing

Knowledge of version control systems.

Knowledge of LAMP (Linux, Apache, MySQL, PHP)

Valuable Experience - We would love you to have:

Experience of Linux Shell scripting

Experience of Git Version Control

Experience with Docker and/or other containerisation technologies

Experience of RESTful web services or GraphQL

Experience with modern javascript frameworks/libraries such as React, Vue or AngularJS

We are looking for someone who can demonstrate:

Is aligned with Synergy Learning’s Vision & Values

Is willing to learn & become an expert in LMS’s (MoodleLMS, Totara, Moodle Workplace)

Brings strong communication skills to convey technical details to both technical and non-technical people alike

Can can collaborate effectively to achieve optimum results

Has a desire to continually seek out, share and improve on best practice in your written code.

Takes a pro-active interest in their own professional development and performance enablement

Has a proven ability to excel in a remote-first environment

Will co-locate in Belfast or other UK locations for onboarding and collaboration purposes from time-to-time.

Relationships & Reporting:

Directly reports to the Lead Developer

Internal Collaboration: You will work within our expert Operations team of Developers, Designers and QA’s and collaboratively across the business

Location

United Kingdom (Remote)

Department

Operations

Employment Type

Full-Time

Minimum Experience

Mid-level

Compensation

£40,000 - £50,000.

Keywords
PHPJavaScriptSQLAJAXHTMLMoodleLMSTotaraMoodle WorkplaceMySQLMariaDBPostgreSQLPHP UnitBehatVersion ControlLAMPLinux Shell ScriptingRemote FirstDeveloperCustomer ExperienceFeature RequestsSystem FunctionalityProblem InvestigationGitDockerContainerisationRESTful Web ServicesGraphQLReactVueAngularJS

¿Te interesa este puesto?