Geospatial Full-Stack Developer and Data Engineer Consultant

United Nations Human Settlements Programme

Location:
Barcelona, Spain
Grade:
CON
Category:
Professional Staff
Remote:
Yes
Posted Oct 22, 2026Apply by Nov 7, 2026 (16d left)
See your match score & apply

The consultant contributes to the successful implementation and expansion of the City Resilience Global Programme by providing high-quality technical expertise, analytical support, capacity-building services, and programme development assistance to partner cities, territories, and institutions. The role supports UN-Habitat's objective of fostering inclusive, sustainable, climate-resilient, and risk-informed urban and territorial development through strengthening capacities and implementing resilience and climate adaptation actions.

Responsibilities

  • Improve the functionality, usability, performance and scalability of the City Resilience Profiling Interactive Tool (CRPiT), considering user feedback and programme requirements.
  • Support in strengthening the integration of geospatial data, resilience indicators, interactive visualizations and downloadable outputs.
  • Ensure the timely delivery, testing and deployment of agreed technical outputs with the technical team.
  • Develop functionalities to compare the resilience profile of the same city or territory across different periods of time.
  • Develop and test pilot Artificial Intelligence-assisted capabilities to support the preliminary interpretation of resilience indicators, trends, strengths and vulnerabilities.
  • Support the development and dissemination of guidance materials, toolkits, case studies, and knowledge products related to resilience-building.
  • Adapt and configurate CRPiT modules according to the methodological, territorial and data requirements of the NewMed2030 programme, including modifications to indicator sets, workflows and visualization configurations, ensuring replicability across other CRGP implementations.
  • Support the development of multilingual and translation functionalities to facilitate the use of CRPiT across different regional and linguistic contexts.
  • Contribute to the design and validation of a globally adaptable CRPiT configuration that can be replicated in different urban and regional contexts.
  • Generate the initial resilience profiles for the eight participating NewMed2030 localities to support local participatory validation processes.
  • Incorporate technical feedback, validation results and supplementary datasets arising from stakeholder consultations.
  • Generate additional resilience profiles in other urban and regional contexts to assess applicability, comparability and replicability of the enhanced CRPiT module.
  • Ensure all resilience profiles are developed following established methodological and quality assurance standards.
  • Conduct technical testing, troubleshooting and quality assurance of the platform and its analytical functionalities.
  • Support deployment of the agreed functional version and develop necessary technical and user documentation.
  • Provide training to the team in the use, administration, updating and basic maintenance of the tool.
  • Ensure appropriate knowledge transfer to the CRGP technical team.

Requirements

  • Advanced university degree or equivalent professional qualification in urban and regional planning, urban studies, urban geography, development studies, or public policy with knowledge of Computer Science, Information Technology, or a related field is required.
  • A 1st level university degree with two qualified years of experience will be accepted in lieu of the advanced degree.
  • A minimum of five (5) years of progressively responsible professional experience in urban planning, urban and territorial resilience, GIS, software development, geospatial data engineering or related fields is required.
  • At least two (2) years of specialized experience developing interactive, data-driven web applications or Web GIS platforms is required.
  • Experience developing and maintaining automated geospatial data-processing workflows using Python is required.
  • Experience integrating front-end applications with back-end services, APIs and SQL-based data structures is required.
  • Practical experience with web technologies, geospatial processing tools, mapping libraries and version-control systems relevant to the CRPiT technology stack is required.
  • Experience processing and visualizing vector, raster, statistical and time-series data is desirable.
  • Experience supporting local governments, international organizations or development programmes is desirable.
  • Experience with data analysis, visualization, and reporting tools is desirable.
  • Experience in the Mediterranean or MENA region, particularly Lebanon or Morocco, is an asset.
  • Ability to work independently and manage multiple assignments under tight deadlines is desirable.
  • Ability to work effectively in multicultural and multidisciplinary teams is desirable.
  • Commitment to gender equality, inclusion, and the empowerment of vulnerable and marginalized groups is desirable.
  • Commitment to the principles and values of the United Nations is desirable.

Skills

  • Urban Planning
  • Urban and Territorial Resilience
  • GIS
  • Software Development
  • Geospatial data engineering
  • WebGIS Development
  • Python Programming
  • Automated Geospatial Workflows
  • Front-end Integration
  • Back-end Services
  • API Integration
  • SQL Databases
  • Web Technology
  • Geospatial Processing Tools
  • Mapping Libraries
  • Version Control Systems

Languages

English, French, Arabic