Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Employment Type: Full-Time
Salary Range
Mid-Level: £35,000 – £45,000 per annum
Lead Developer: £50,000 – £60,000 per annum
Why Join Humanitarian Operations (HOPE)?
At Humanitarian Operations, we don’t follow conventional corporate structures. We operate with a start-up mindset, embracing agility, creativity, and a shared commitment to impact. We celebrate individuality and innovation, encouraging every team member to bring their ideas to the table—because every perspective matters.
We are on a mission to eradicate educational inequality using the power of immersive technology. Our environment is relaxed but purposeful, and we are passionate about delivering high-quality products that make a difference globally.
HOPE is more than just a workplace—it’s a place of learning, growth, and collaboration, where you're empowered to do meaningful work and shape the future of education.
About The Role
We are looking for a Fullstack Web Developer to join our team in Edinburgh. This is a fully in-person role requiring you to work from our Edinburgh office five days a week. You’ll play a key part in developing and maintaining scalable, high-quality applications that power our educational tools and technologies.
You’ll work across the stack—from front-end interfaces to back-end logic and database architecture—collaborating with cross-functional teams to bring innovative features to life. Experience or interest in facial recognition technologies and machine learning integration is highly desirable, as we explore new ways to deliver adaptive, personalised learning experiences.
Key Responsibilities
For Mid-Level Developers:
Develop secure, well-tested, and scalable features across the full stack
Collaborate with product managers, designers, and fellow developers to meet project goals
Participate in code reviews, write documentation, and maintain high code quality
Troubleshoot and debug across front-end and back-end systems
Contribute creative ideas and technical solutions in a collaborative team environment
Stay informed on emerging technologies and suggest relevant improvements
For Lead Developers
Lead project development from inception to deployment
Advocate for code quality, performance, and security best practices
Mentor junior and mid-level developers, fostering team growth
Contribute to architectural decisions and technical strategy
Coordinate cross-team collaborations and manage project timelines
Conduct technical interviews and support team hiring efforts
Proficiency in Python, JavaScript, TypeScript, React, Node.js, and Next.js, working knowledge of c# is a plus.
Solid understanding of REST APIs and working knowledge of Web sockets and GraphQl is a plus.
Familiarity with MVC architecture and frameworks such as Express and Django
Experience with database technologies: MySQL, MongoDB, PostgreSQL, NoSQL. Working knowledge of vector databases is a plus.
Strong front-end development skills (HTML, CSS, Bootstrap)
Experience with version control tools (e.g., Git)
Understanding of Agile development methodologies and CI/CD practices
Excellent communication skills for team collaboration and client interactions
General
Required Skills and Qualifications
Proficiency in JavaScript, TypeScript, React, Node.js, and Next.js
Solid understanding of REST APIs and GraphQL
Familiarity with MVC architecture and frameworks such as Express and Laravel
Working knowledge of PHP, Python (including ML libraries), and C++
Experience with database technologies: MySQL, MongoDB, PostgreSQL, NoSQL
Strong front-end development skills (HTML, CSS, Bootstrap)
Experience with version control tools (e.g., Git)
Understanding of Agile development methodologies and CI/CD practices
Basic familiarity with design tools such as Figma
Excellent communication skills for team collaboration and client interactions
Additional Technical Assets
Experience with AWS or similar cloud platforms; knowledge of serverless architecture preferred
Understanding of Jenkins or similar deployment tools
Experience with accessibility, SEO, security, and performance optimisation
Familiarity with facial recognition systems, computer vision concepts, or machine learning integrations
Awareness of privacy and ethical considerations in facial recognition technologies
Preferred Experience
Commercial experience working in a collaborative development team
Leading cross-functional teams or mentoring junior developers (for Lead role)
Implementing scalable architecture in a production environment
About Humanitarian Operations (HOPE)
Founded in 2004 as a first-responder disaster relief agency, Humanitarian Operations has provided critical assistance in crisis zones such as the Indian Ocean Tsunami, Haiti Earthquake, and Hurricane Katrina.
Today, our mission has evolved to address one of the most pressing global challenges: educational inequality. We aim to provide free, accessible education to every child around the world, regardless of background or income—delivered through cutting-edge, immersive, and engaging technologies.
What It’s Like To Work At HOPE
Flat, agile team structure – no red tape, no micromanagement
Creative autonomy – your ideas and input are not just welcome, they're essential
Collaborative culture – work with passionate, purpose-driven professionals
Mission-led environment – your code directly contributes to global impact
Focus on growth – personal and professional development are core to our values
We’re not just building software—we’re building a better future. If you're looking to apply your technical skills in a meaningful and challenging role, HOPE is the place for you.
Key Skills
Ranked by relevanceReady to apply?
Join Humanitarian Operations and take your career to the next level!
Application takes less than 5 minutes