At a Glance
- Tasks: Lead the development of impactful digital products for an education charity.
- Company: Ignite Hubs empowers young minds through coding, STEM, and creative writing education.
- Benefits: Flexible hours, remote work, competitive pay up to ÂŁ25/hour, and potential for extension.
- Why this job: Join a purpose-driven team transforming lives through education and innovation.
- Qualifications: Significant full-stack development experience, especially with Vue.js and Node.js.
- Other info: Opportunity to shape technical approaches and mentor others in a collaborative environment.
Hours: 8 to 16 hours a week (flexible with possibility to extend)
Location: Remote
Salary: up to ÂŁ25 per hour depending on experience (PAYE or Freelance)
Length: Flexible, 8 to 12 months with possibility to extend
About Ignite Hubs
Ignite Hubs is an education charity for children and young people. Our mission is to ignite the potential of young minds by widening their horizons and providing them with the skills, connections and experiences to access and pursue meaningful careers and lead fulfilling lives. We aim to provide the best learning environment for children and young people from all backgrounds and abilities. We place a special emphasis on engaging underrepresented groups, including girls, ethnic minorities, and those from disadvantaged backgrounds. We currently teach coding, STEM and creative writing teaching over 200 students each week and have positively impacted more than 1,000 children and young people since we started. Our educational offerings include five weekly virtual classes and four weekly in-person classes during term time at various libraries throughout Southwark, SE London. Our long-term ambition is to offer nationwide classes, workshops and events to children and young people on a wide variety of subjects under our five educational Hubs: Code, STEM, Innovation & Enterprise, Creativity and Health & Wellbeing.
Role & Responsibilities
We are seeking a talented 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. You will work alongside internal team members, including Salesforce Developers and UX/UI Designers, and external corporate volunteers and partners. In addition to development work, you will act in a Product Owner/Project Manager capacity, helping to manage delivery, timelines, and cross-functional collaboration. You will be supported and work closely with the founder/CEO. You’ll be encouraged to suggest and shape the best technical approaches across our products. This is an exciting opportunity for someone who wants to be part of an innovative purpose-led charity and play an instrumental role in helping us transform lives through education.
Key Projects
- Online Learning Platform
- Ignite Portal
- New Website Build
- Job Board
Our Tech Stack
- Frontend: Vue.js
- Backend: Node.js with Express
- CRM: Salesforce
- Database: MySQL (Moodle), Salesforce
- Authentication: Azure Active Directory
- Cloud & Hosting: Microsoft Azure
- DevOps: GitHub Actions, Azure Pipelines
- LMS: Moodle
- Design: Figma
- Security & CDN: Cloudflare
- Payments: Stripe
Your responsibilities
- 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
- Provide technical mentorship where appropriate
About You:
- 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
- Experience with Moodle development (PHP) (Bonus)
How to Apply
To apply, please send your CV and a short cover letter outlining your experience. If available, please also share a portfolio, GitHub profile, or examples of projects you’ve worked on. Please include your answer to the following question: What do you bring to this role that would make it a success? Email your application to careers@ignitehubs.org.uk with “Senior Full-Stack Developer” as the email subject line.
Senior Full Stack Developer (London Area) employer: Ignite Hubs
Contact Detail:
Ignite Hubs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer (London Area)
✨Tip Number 1
Familiarise yourself with Ignite Hubs' mission and values. Understanding their focus on education and underrepresented groups will help you align your skills and experiences with their goals during discussions.
✨Tip Number 2
Showcase your experience with the specific tech stack mentioned in the job description, particularly Vue.js and Node.js. Be prepared to discuss how you've successfully used these technologies in past projects.
✨Tip Number 3
Highlight any previous experience you have in leading cross-functional teams or managing product delivery. This role requires collaboration, so demonstrating your leadership skills will be crucial.
✨Tip Number 4
Prepare examples of how you've handled technical risks in past projects. Being able to discuss your problem-solving approach will show that you're proactive and capable of managing challenges effectively.
We think you need these skills to ace Senior Full Stack Developer (London Area)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in full-stack development, particularly with Vue.js and Node.js. Emphasise any leadership roles you've had in cross-functional teams and your familiarity with Salesforce and Moodle.
Craft a Compelling Cover Letter: In your cover letter, clearly outline your experience and how it aligns with the role. Address the specific question posed in the job description about what you bring to the role that would make it a success. Be concise but impactful.
Showcase Your Work: If you have a portfolio or GitHub profile, include it in your application. Highlight projects that demonstrate your skills in building user-centred platforms and your ability to manage full software lifecycles.
Proofread Your Application: Before sending your application, double-check for any spelling or grammatical errors. A polished application reflects your attention to detail and professionalism, which is crucial for a Senior Full Stack Developer role.
How to prepare for a job interview at Ignite Hubs
✨Understand the Mission
Before your interview, take some time to understand Ignite Hubs' mission and values. Be prepared to discuss how your skills as a Senior Full Stack Developer can contribute to their goal of transforming lives through education.
✨Showcase Relevant Experience
Highlight your experience with the tech stack mentioned in the job description, especially Vue.js, Node.js, and Salesforce. Be ready to provide specific examples of projects where you've successfully led cross-functional teams and managed product delivery.
✨Prepare for Technical Questions
Expect technical questions related to full-stack development, integrations, and web security. Brush up on your knowledge of Moodle, Azure, and DevOps tools, as well as best practices in accessibility and authentication protocols.
✨Ask Insightful Questions
Prepare thoughtful questions about the role, team dynamics, and ongoing projects. This shows your genuine interest in the position and helps you assess if the company culture aligns with your values.