Full Stack Developer, INSO


The Hague, Netherlands


Tuesday, September 27, 2022

Applications for this role will take you to the employer's site.


EUR 4750 per month, 8% vacation pay


Full Time





Job Description

Organisation Background

Founded in 2011, the International NGO Safety Organisation (INSO) is an international non-governmental organisation that supports humanitarian aid workers by establishing safety coordination platforms in insecure contexts.

INSO provides registered NGOs with a range of free services, including real-time incident tracking, analytical reports, safety-related data and mapping, crisis management support, staff orientations and training.

INSO works in 16 of the world’s most insecure countries with its headquarters in The Hague, the international city of peace and justice.

Job Summary:

We are looking for an experienced and talented individual to join our team at our HQ in The Hague (remote-based is an option) as a Full Stack Developer.

You will be responsible for providing substantial assistance in the design, implementation and maintenance of INSO’s Conflict & Humanitarian Data Centre. The system will be used in contexts where internet bandwidth is very limited. User roles will be defined with different permissions that require interaction with each other across multiple countries. You will help develop the data entry and incident analysis phases of the application with the guidance of the Senior Developer. You will also provide substantial programming assistance for further development and troubleshooting of INSO’s partner and service distribution portal.


You are more than your job title.

Claim your space in WIAN's global community of women across professions, all levels of experience, and across the world's borders. Whatever stage of career you're in, you can find a home with WIAN.


Role and Responsibilities

INSO’s Development Stack:

  • Angular 8+ with Typescript

  • Electron Framework (client app) and Service/Web Workers (offline web app)

  • Visualization development using D3 library and JQuery

  • Data storage and synchronization using Indexed DB and PouchDB

  • Google Maps, OpenStreetMap, and PowerBI integration

  • OpenID Implicit Flow authentication

  • i18n localization English/French

  • DevOps using Webpack and Docker containers

  • js with Express.js framework

  • Session caching using Redis

  • OAuth and JWT authentication with Azure AD

  • Java Spring (boot) with Maven using Apache Tomcat

  • Clustering with multiple Apache CouchDB NoSQL nodes

  • NRT Indexing with Apache Solr 8+ using Zookeeper

  • Docker orchestration using Kubernetes

  • MS SQL Server replication for 3rd party connections

  • PHP with Codeigniter using Nginx

  • Azure MySQL Server

  • Communication with Twilio, SendGrid and BulkSMS

  • Azure Serverless Functions with Queue processing

  • Maintenance and scheduled tasks using cron and Bash