Senior Developer
Posted 29 minutes 3 seconds ago by Totara
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 bringWe'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.
- 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.