Nonprofit
Published 9/19/25 2:34AM

Full Stack Developer

Remote, Work can be performed from anywhere in the world
Apply


  • Details

    Job Type:
    Full Time
    Start Date:
    October 1, 2025
    Application Deadline:
    September 30, 2025
    Education:
    4-Year Degree Required
    Experience Level:
    Mid-level
    Compensation:
    At least USD $2,300 / month
    Cause Areas:
    Science & Technology, Disaster Relief, Economic Development, Human Rights & Civil Liberties, Immigrants or Refugees, LGBTQ

    Description

    Data-Pop Alliance is looking for a Full Stack Developer. We are an international nonprofit created in 2013 out of the Harvard Humanitarian Initiative (HHI), the MIT Media Lab and ODI. We bring together researchers, experts, practitioners, and activists to change the world with data through three pillars of work: diagnosing local realities and human problems with data and AI; mobilizing capacities, communities, and ideas towards more data-literate societies; and transforming the systems and processes that underpin our societies and countries.

    DPA has partnered with and received funding from organizations such as the Inter-American Development Bank, UNDP, FAO, UN ESCWA, GIZ (German development agency), the Vodafone Institute, Oxfam México and other key international stakeholders to develop projects in Sub-Saharan Africa (SSA), Latin America and the Caribbean (LAC), the Middle-East and North Africa (MENA), and Asia. To learn more about DPA, please consult our website and our “Overview and Outlook 2022-2024” report.

    DPA’s projects are managed and carried out by a core team of about 30 people, including Directors, Managers, Officers, Data Scientists, Research Assistants, and Interns.

    Dates: Immediate start, full-time position.

    Location: Remote; ideally within GMT -1 to +3 for compatibility with the team.

    The Full Stack Developer will report to the Data, Technology and Innovation Director and the Technical Manager and collaborate with the tech team. Responsibilities include:

    1. Front-End Development (50%)
      • Develop responsive web applications using React.js to deliver interactive and user-friendly interfaces for projects.
      • Implement designs, animations, and visualizations to improve usability and user experience.
      • Integrate APIs and third-party libraries as required.
      • Ensure cross-platform optimization and functionality on mobile and desktop environments.
    2. Back-End Development (50%)
      • Design and implement server-side logic and database structures to support scalable applications.
      • Develop and maintain APIs for seamless communication between front-end and back-end systems.
      • Leverage frameworks such as Node.js or Express.js to enhance application functionality.
      • Ensure data security, integrity, and compliance with best practices for sensitive information management.

    Profile/Qualifications

    • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related fields.
    • Proficiency in React.js and modern JavaScript frameworks (Redux, Hooks, etc.).
    • Experience with Node.js, Express.js, and RESTful API development.
    • Familiarity with cloud platforms like Google Cloud Platform or AWS.
    • Strong understanding of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
    • Knowledge of version control systems (e.g., Git).
    • Knowledge of UI/UX principles and tools like Figma or Adobe XD is a plus.
    • Familiarity with deployment pipelines, Docker, or Kubernetes is desirable.
    • Experience working with international organizations or social impact projects is a plus.
    • Excellent interpersonal and communication skills.
    • Strong problem-solving abilities and attention to detail.
    • Ability to work independently and as part of a diverse, multicultural team.
    • Bilingual proficiency in English is requisite (able to write and deliver conferences, reports, etc in both languages). French, Arabic or Spanish are highly desirable.
    • A self-starter, disciplined, driven, eager to learn, grow, and make an impact.

    Level of Language Proficiency

    Bilingual proficiency in English is requisite (able to write and deliver conferences, reports, etc in both languages). French, Arabic or Spanish are highly desirable.

    Location

    Remote
    Work can be performed from anywhere in the world
    Associated Location
    Le Lieu Dieu, 80770 Beauchamps, France

    Apply to This Job

    Instructions:

    Qualified candidates are requested to submit 1) a CV, 2) a Cover letter including contact details for two academic or professional references to jobs@datapopalliance.org with the subject line “R2025001_Full Stack Developer” by September 30, 6:00 pm EST. Candidates will be reviewed on a rolling basis, so early application is strongly encouraged.

    Please note that only complete applications submitted in English will be considered. Due to the large volume of applications, only short-listed candidates will be contacted. Also, rename each document you’ll submit with your name, the position and the type of document you are submitting. Ie. FIRSTNAME LASTNAME_Position_CV and send them in PDF format.

    All fields are required
    Resume must be uploaded in PDF format
    Choose a file or drag it here
    No file chosen (maximum size: 10 MB)
    I acknowledge that use of the Idealist Applicant Tracking System is subject to Idealist's Privacy Policy and Terms of Service.

    Similar Jobs

    Illustration

    Take the Next Step in Your Career

    Match with social-impact hiring managers, explore the latest job opportunities, and get notified when new opportunities meet your search criteria.
    Already a user? Log in