Assistant Full-Stack Developer

International NGO Safety Organisation · Nov 1st 2018

Apply on WeWorkRemotely

Headquarters: London, UK URL:

40 hours per week | 6 month contract | remote based | €4,000 and 2 days paid leave per month

The International NGO Safety Organisation (INSO) supports the humanitarian community with vital coordination and information services that save lives and improve access. (

INSO is seeking an experienced and talented individual to join our team remotely as an Assistant Full-Stack Developer.

The Assistant Developer will support the team in the creation of INSO’s Conflict & Humanitarian Data Centre – a robust data entry and analysis suite used to record incidents and analyze conflicts around the world.

The position is open immediately.

Key Qualifications:

Applicants should have experience in the following:

  • Strong expertise with Angular 4+, Node.JS, and TypeScript/JavaScript
  • Strong understanding of data modeling and storage with NoSQL and relational DBs such as CouchDB/PouchDB, MySQL, etc.
  • Experience with RESTful APIs
  • Knowledge of modern web development using HTML5 along with heavy offline webapp capabilities
  • Familiarity with Microsoft Azure and Active Directory, VM, server management, DNS, and SSL
  • UI design and organization with SASS and SVG
  • Experience in data processing and analysis with visualizations using D3
  • Paramount attention to detail in webapp security
  • Solid understanding of performance testing, deployment strategies, and DevOps
  • The ability to learn quickly and use innovative technologies
  • Be a conscientious team worker who meets commitments and deadlines and takes pride in being reliable within a multi-cultural team across different time zones
  • Outstanding communication skills in English

Main Tasks:

The Assistant Developer 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 or non-existent. User roles will be defined with different permissions that require interaction with each other across multiple countries. He/She will help develop the data entry and incident analysis phases of the application with the guidance of the IT Development Officer.

Bonus points:

  • Prior work in computer graphics with SVG web technologies
  • Communication skills in French
  • Experience with PHP and LAMP stack
  • Knowledge of Python
  • Experience developing software within a distributed computation framework
  • Prior humanitarian or NGO experience
  • Experience developing distributed systems, data visualization, or enterprise software systems
  • Contributed to relevant open source projects or impressive portfolio

To apply: Please send the following to with a subject containing the text “INSO Assistant Developer 2018”: Your current CV and a cover letter explaining your motivation and interest in the position.

Apply on WeWorkRemotely