Assistant Full Stack Developer
International NGO Safety Organisation
Remote | Posted: 5 years ago
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