Full-Stack Angular Developer

Retrieved 12 days ago from WeWorkRemotely

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. (https://ngosafety.org)

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

Apply Instructions