Senior Full Stack Developer
We are seeking a highly skilled and experienced Senior Full-Stack Developer to lead the development of our core digital products. You will play a hands-on role in building impactful, user-centred platforms that support our mission and vision.
About the Role
* Lead the technical build and delivery of all core digital products.
* Oversee integrations between Salesforce, Moodle, and third-party platforms.
* Translate designs and specifications into scalable, secure, accessible products.
* Coordinate internal and external contributors, including volunteers and partners.
* Manage roadmaps, sprint planning, task allocation, and QA.
* Proactively identify and mitigate technical risks.
Key Projects
1. The Online Learning Platform: Built on Moodle (PHP), with Salesforce as backend CRM.
2. The Ignite Portal: A people management system for volunteers, staff, tutors, and mentors.
3. New Website Build: Requires CMS and e-commerce integration.
4. The Job Board: A platform to connect young people with internships, work experience, and paid opportunities.
Your Skills and Experience
* SIGNIFICANT experience in full-stack development, including Vue.js, Node.js, and React.
* Strong experience leading cross-functional teams and managing product delivery.
* Proven ability to manage full software lifecycles from idea to deployment.
* Familiarity with Salesforce and Moodle integrations desirable.
* Experience with Microsoft Azure and DevOps tools.
* Knowledge of web security, authentication protocols, and accessibility best practices.
* Excellent communication and documentation skills.
* Comfortable working in a collaborative, purpose-driven environment.