Search
Header navigation
Full Stack Developer (Front-End & Back-End) – Volunteer Position

Full Stack Developer (Front-End & Back-End) – Volunteer Position

Samawada Organization
locationCanada
remoteFully Remote
PublishedPublished: 2026-03-16
ExpiresExpires: 2026-05-15
IT: Support / Web Interface /Design
Unpaid Volunteer Position

About Us

Samawada is a Canadian registered charitable organization dedicated to providing access to clean water in underserved communities in East Africa, with a particular focus on Somalia. We use technology and data to strengthen donor engagement, project tracking, and impact transparency.

Registered Charity Number: 723571485 RR 0002
Website: https://samawada.org/

Position Overview

Samawada is seeking a talented Full Stack Developer to help design, develop, and maintain our digital platforms, including our website, donor systems, dashboards, and internal tools.

This role will contribute to building technology solutions that improve transparency, streamline operations, and enhance donor engagement. The ideal candidate is comfortable working on both front-end user interfaces and back-end systems.

This is an excellent opportunity for developers who want to apply their technical skills to meaningful humanitarian work while gaining real-world nonprofit technology experience.

What You Will Do

Develop and maintain front-end interfaces for web platforms and internal tools.

Build and manage back-end systems, APIs, and database integrations.

Design scalable architecture for digital platforms and data systems.

Improve website performance, security, and responsiveness.

Collaborate with designers, CRM specialists, and program teams to build user-friendly tools.

Integrate systems such as CRM platforms, forms, and reporting dashboards.

Implement data tracking and analytics tools.

Support development of donor engagement platforms and impact dashboards.

Troubleshoot bugs and technical issues across the platform.

Document code, systems architecture, and development processes.

What We Are Looking For

Experience with front-end development (HTML, CSS, JavaScript).

Experience with modern frameworks such as React, Vue, or Angular.

Experience with back-end development (Node.js, Python, PHP, or similar).

Familiarity with database systems such as MySQL, PostgreSQL, or MongoDB.

Experience building APIs and system integrations.

Understanding of web security and performance optimization.

Ability to work independently in a remote environment.

Strong problem-solving and communication skills.

Passion for using technology for social impact.

Nice to Have

Experience working with nonprofit or social impact organizations.

Experience integrating CRM platforms such as Monday.com or Salesforce.

Knowledge of cloud platforms (AWS, Google Cloud, Azure).

Experience building dashboards or data visualization tools.

Familiarity with DevOps tools and CI/CD pipelines.

Why Join Us?

Use your technical skills to support life-changing clean water initiatives.

Contribute to the digital infrastructure of a growing humanitarian organization.

Gain real-world experience building mission-driven technology platforms.

Flexible, fully remote volunteer role.

Opportunity to collaborate with an international team.

Our Hiring Process

Submit your resume and a brief description of your development experience.

Share links to GitHub, portfolio projects, or past work (if available).

Short technical discussion with our team.

Begin collaborating remotely.

Required career level

  • Experienced (Non Manager)