Full Stack Developer at iMMAP


iMMAP is an international nongovernmental organisation that provides information management services to humanitarian and development organizations. Through information management, we help our partners target assistance to the world’s most vulnerable populations. Our core philosophy is that better data leads to better decisions and that better decisions lead to better outcomes. iMMAP’s critical support to information value chains helps to solve operational and strategic challenges of our partners in both emergency and development contexts by enabling evidence-based decision-making for better outcomes.


In the context of the response to the COVID-19 pandemic, iMMAP has launched the COVID-19 Situational Analysis Project across six countries. Through Secondary Data Review, the project aims to strengthen assessment and analysis capacities in countries affected by humanitarian crises and the COVID-19 pandemic by addressing challenges in data and information comprehensiveness, consistency, and value.

As part of the project’s efforts to increase the visibility of its analysis and improve access to the insights generated, we are seeking a Full Stack Developer to support with building an online platform that displays main findings of the reports and allows the project team to update the information on a regular basis. Ideally, the platform will be built with a CMS that supports front-end elements from ReactJS and back-end with AngularJS.

Description of Duties

  • Work with the UX designer to build the front-end based on the designed prototype
  • Build front-end components through appealing visual design following iMMAP style guide
  • Develop and manage databases and applications as required
  • Test new features to ensure responsiveness and efficiency
  • Troubleshoot, debug and prioritize issues with the team
  • Ensure mobile responsiveness of new features
  • Write comprehensive technical documentation


  • Degree in Computer Science or relevant field
  • Experience as a Full Stack Developer or similar role
  • Experience developing web applications
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and frameworks (preferably React)
  • Knowledge of multiple back-end languages and frameworks (preferrably Angular)
  • Knowledge of JSON-T, an asset
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers
  • Excellent communication and teamwork skills
  • Great attention to detail
  • Knowledge of Agile project management methodologies (e.g. Scrum)

Guiding Principles

Personnel is expected to conduct itself in a professional manner and respect local laws, customs and iMMAP’s policies, procedures, and values at all times and in all Countries.

iMMAP has zero-tolerance for sexual harassment, exploitation and abuse, human trafficking, child abuse and exploitation. Any violations of these principles and policies will be treated as serious misconduct.

iMMAP is an Equal Opportunity Employer regardless of background.

How to apply

Please apply through: https://careers.immap.org/jobs/235

Share this job

Contact Us

Maiduguri Borno State Nigeria

Available Jobs