Senior Developer

Posted 29 minutes 3 seconds ago by Totara

Permanent
Full Time
Other
England, United Kingdom
Job Description

Join our dynamic Technical Services team as a Software Developer or Senior Software Developer! You will play a pivotal role in the design, development, maintenance, and technical support of our Totara codebase and other products. This is an exciting opportunity to contribute to high-quality, robust, and scalable solutions that empower our clients to meet their learning and development needs.

Your technical expertise will be key in customising and extending the functionality of Totara, implementing new features, and resolving complex issues escalated from other teams. This role demands a blend of technical proficiency, problem-solving capabilities, and effective communication with both technical and non-technical stakeholders.

As a Senior Developer, you will also support and coach other Developers, fostering their growth and upskilling.

What you'll bring

We're seeking Developers and Senior Developers who are passionate about technology, eager to take on new challenges, and ready to make a meaningful impact.

While we expect familiarity with many of the following areas, we provide opportunities and support for further growth and development.

  • Proficiency in a modern programming language, such as PHP.
  • Proficiency in modern front-end frameworks, such as JavaScript.
  • Strong understanding of Totara or Moodle (customization and development).
  • Proficient with relational databases, particularly PostgreSQL.
  • Experience with version control systems (ideally GitLab).
  • Knowledge of API's.
  • Ability to leverage Agile principles.
  • Experience in scoping and estimating project and development tasks.
  • Excellent problem solving and debugging skills.
  • Strong communication and collaboration skills.
Perks and Benefits:
  • Enhanced Parental Leave
  • Private Healthcare
  • Life Insurance 4x Salary
  • Professional Development Opportunities
  • Annual Wellbeing Allowance
  • New Joiner home working set-up allowance
  • Additional Paid Leave: Birthday off, Working days between Christmas and New Years Eve

We're committed to building a diverse, equitable and inclusive workplace where everyone feels they belong. We welcome applications from people of all backgrounds, identities and experiences, and we're happy to make adjustments to support you through the recruitment process - please just let us know.