AI Full Stack Development Lead
Support ethical, safeguarding-aware digital development and system integration across onsite and online programmes for an award-winning international social enterprise empowering underserved youth across Northern Ireland, South Africa, Sudan and India.
What will you be doing?
We are seeking a Digital Development Lead to support the technical feasibility, integration and implementation of eduSOIL’s learning, community and participation systems.
This is a hands-on technical leadership role, working alongside Service Design and AI Analytics colleagues to implement solutions responsibly.
Key responsibilities include:
- Advising on technical feasibility of digital learning and wellbeing concepts
- Supporting system integrations and automations across platforms
- Working with APIs, interoperability and data flows
- Supporting MVP builds and iterative development approaches
- Documenting technical decisions and constraints
- Collaborating with external developers or vendors where required
- Ensuring development aligns with safeguarding, consent and access principles
This role does not define learning pedagogy, UX design or pricing strategy.
What are we looking for?
Skills & experience needed
We are seeking a values-led, delivery-aware digital development leader with strong technical literacy and a deep respect for safeguarding, pedagogy and wellbeing.
You should have:
- Experience in software development, integrations or technical architecture,
- Experience in end-to-end development of web applications (UI, server, database)
- Familiarity with APIs, automation and platform interoperability
- Ability to work collaboratively with designers and analysts
- Understanding of safeguarding, data protection and ethical constraints
- Strong documentation and problem-solving skills
- Traditional full-stack skills - HTML, CSS, JavaScript, various frameworks (React, Angular, Vue), Node.js, Python (backend), databases (SQL, NoSQL)
- experience in building intelligent, AI-driven applications, integrating ML models across the entire stack.
- Python, ML frameworks (TensorFlow, PyTorch), data handling, API integration (OpenAI, etc.), RAG, vector databases, model deployment
We would prefer a AI full stack developer:
- Experience working with or alongside:
- educators, facilitators, youth workers or programme teams
- digital platforms, online communities or blended learning environments
- evolving or imperfect systems, prototypes or MVPs
- Strong systems thinking and documentation skills, with the ability to:
- reduce complexity rather than add to it
- identify what should be built, paused, adapted or retired
- translate delivery practice into scalable digital structures
- Confidence working in a collaborative, values-led organisation, with:
- comfort navigating ambiguity
- willingness to escalate risks early
- commitment to reflective, wellbeing-informed practice
Experience in charities, CICs, social enterprises or international contexts is highly valued but not essential.
We are particularly interested in applicants who:
- Are based in Northern Ireland (though this is not essential)
- Bring lived experience of migration, cultural transition or integration
- Have experience in arts, mindfulness, yoga or wellbeing practice alongside professional expertise
- Are motivated by equity, youth voice and ethical leadership
This role suits someone who enjoys bringing order, clarity and confidence to complex systems, who values stewardship as a form of leadership and who is excited by working at both local and international levels.
What difference will you make?
Your contribution will:
- Reduce technical risk and dependency on external developers
- Enable smoother delivery across blended and digital programmes
- Ensure systems talk to each other coherently
- Support scalable, staged and fundable development pathways
- Translate strategy into working, ethical technical solutions
This role ensures innovation is buildable, maintainable and safe.
With a dedicated eLearning & Digital Innovation Manager, eduSOIL can:
- Build shared digital infrastructure across countries instead of fragmented systems
- Reduce dependency on external developers by strengthening internal technical judgement
- Prepare learning systems that are ready for responsible monetisation — without rushing it
- Integrate digital tools that genuinely support educators, youth and volunteers
- Scale learning without compromising care, ethics or inclusion
This role ensures that digital innovation serves people, learning and wellbeing first, creating strong foundations for ethical growth rather than reactive or extractive development.
Please download and review the handbooks and frameworks provided for further information about eduSOIL, this role and how you can invest your skills, time and attention in deepening and widening our social impact.
Additional information
You can download the following documents:
Before you apply
Please apply through Reach with a short message outlining:
- Your interest in youth wellbeing, leadership and education
- Relevant experience or transferable skills
- What you hope to gain from this role at our organisation
Shortlisted candidates will be contacted within 2 days of applying via Reach. They will be invited to complete an online application form, provide contact details for two referees and be invited to attend an online interview with the Founder/CEO within 5 days of our reply.
The next stage involves background checks which will be carried out through Volunteer Now (for youth facing roles) and consent sought for us to contact referees. This stage can take 1 - 2 weeks.
Agreement to participate in Mindfulness and safeguarding training, which are mandatory for this role must be provided prior contractual confirmation.
We aim to finalise placements on a first come first served basis, based on our organisational needs.
Opportunity reference number: 1281280
To save and apply for opportunities, you need to create an account with Reach
All volunteers on Reach need to pass our criteria and will be reviewed by our team. This process takes up to three working days.
Apply as a guest
- Apply for up to five opportunities
- Account expires within one month
Create a volunteer profile
- Apply for unlimited roles
- Receive tailored matches to your inbox
- Advertise your skills with a full profile
Ask a question
To apply for opportunities, you need to complete your profile on Reach.
All volunteers on Reach need to pass our criteria and will be reviewed by our team. This process takes up to three working days.
Complete your volunteer profile
- Apply for unlimited roles
- Receive tailored matches to your inbox
- Advertise your skills with a full profile
Your guest account has expired
Guest applicants can apply for up to 5 roles, within 30 days.
Now you are expired, you can continue to message organisations you are already in contact with, but you will need to create a free volunteer profile if you wish to apply for a new opportunity.
To save and apply for opportunities, you need to create an account with Reach
All volunteers on Reach need to pass our criteria and will be reviewed by our team. This process takes up to three working days.
Apply as a guest
- Apply for up to five opportunities
- Account expires within one month
Create a volunteer profile
- Apply for unlimited roles
- Receive tailored matches to your inbox
- Advertise your skills with a full profile