Fullstack Web Developer – Humanitarian Operations
Fullstack Web Developer – Humanitarian Operations

Fullstack Web Developer – Humanitarian Operations

Edinburgh Full-Time 29000 - 39000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Develop and maintain high-quality applications for educational tools using innovative technologies.
  • Company: Join a mission-driven team at Humanitarian Operations, tackling educational inequality.
  • Benefits: Competitive salary, creative autonomy, and opportunities for personal and professional growth.
  • Why this job: Make a real impact on global education while working in a collaborative and agile environment.
  • Qualifications: Proficiency in JavaScript, React, Node.js, and a passion for innovative tech solutions.
  • Other info: Flat team structure with no micromanagement, fostering creativity and collaboration.

The predicted salary is between 29000 - 39000 £ per year.

Location: Edinburgh, Scotland (Fully In-Person, 5 Days/Week)

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

    Required Skills and Qualifications

    • General:
    • 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.

    Fullstack Web Developer – Humanitarian Operations employer: Humanitarian Operations

    At Humanitarian Operations (HOPE), we pride ourselves on fostering a dynamic and inclusive work environment in Edinburgh, where creativity and innovation are at the forefront of our mission to combat educational inequality. Our flat organisational structure encourages collaboration and empowers employees to contribute their unique ideas, while our commitment to personal and professional growth ensures that every team member has the opportunity to thrive. Join us to make a meaningful impact through technology in a relaxed yet purposeful atmosphere.
    H

    Contact Detail:

    Humanitarian Operations Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Fullstack Web Developer – Humanitarian Operations

    Tip Number 1

    Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at Humanitarian Operations. A friendly chat can sometimes lead to opportunities that aren’t even advertised!

    Tip Number 2

    Show off your skills! Create a portfolio showcasing your best projects, especially those that align with HOPE's mission. Make sure to include any work related to educational technology or innovative solutions.

    Tip Number 3

    Prepare for the interview by understanding HOPE’s values and mission. Think about how your experience with fullstack development can contribute to eradicating educational inequality. Be ready to share your ideas!

    Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Humanitarian Operations.

    We think you need these skills to ace Fullstack Web Developer – Humanitarian Operations

    JavaScript
    TypeScript
    React
    Node.js
    Next.js
    REST APIs
    GraphQL
    MVC architecture
    Express
    Django
    MySQL
    MongoDB
    PostgreSQL
    NoSQL
    HTML
    CSS
    Bootstrap
    Git
    Agile development methodologies
    CI/CD practices
    Figma
    AWS
    Jenkins
    Accessibility
    SEO
    Security optimisation
    Machine learning integration
    Facial recognition technologies

    Some tips for your application 🫡

    Tailor Your Application: Make sure to customise your CV and cover letter for the Fullstack Web Developer role. Highlight your experience with the technologies mentioned in the job description, like JavaScript, React, and Python. We want to see how your skills align with our mission at HOPE!

    Show Your Passion: Don’t just list your technical skills; let us know why you’re excited about working in humanitarian operations. Share any relevant projects or experiences that demonstrate your commitment to eradicating educational inequality. We love seeing candidates who are genuinely passionate about making a difference!

    Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate well-structured applications that get straight to the heart of your qualifications and experiences.

    Apply Through Our Website: We encourage you to apply directly through our website. This helps us streamline the process and ensures your application gets the attention it deserves. Plus, it’s super easy—just follow the prompts and submit your materials!

    How to prepare for a job interview at Humanitarian Operations

    Know Your Tech Stack

    Make sure you’re well-versed in the technologies mentioned in the job description, like JavaScript, TypeScript, React, and Node.js. Brush up on your knowledge of REST APIs and GraphQL, as these are crucial for the role.

    Showcase Your Problem-Solving Skills

    Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. This is especially important for a Fullstack Developer, as you'll need to demonstrate your ability to troubleshoot and debug across both front-end and back-end systems.

    Emphasise Collaboration

    Since the role involves working with cross-functional teams, be ready to share examples of how you've successfully collaborated with product managers, designers, and other developers. Highlight your communication skills and how they contribute to team success.

    Bring Creative Ideas

    Humanitarian Operations values innovation, so don’t hesitate to share your creative ideas or technical solutions during the interview. Think about how you can contribute to their mission of eradicating educational inequality through technology.

    Fullstack Web Developer – Humanitarian Operations
    Humanitarian Operations
    Location: Edinburgh
    Go Premium

    Land your dream job quicker with Premium

    You’re marked as a top applicant with our partner companies
    Individual CV and cover letter feedback including tailoring to specific job roles
    Be among the first applications for new jobs with our AI application
    1:1 support and career advice from our career coaches
    Go Premium

    Money-back if you don't land a job in 6-months

    H
    Similar positions in other companies
    UK’s top job board for Gen Z
    discover-jobs-cta
    Discover now
    >