Back-end Developer (Geospatial & Cloud Solutions)

Tags: English
  • Added Date: Friday, 01 August 2025
  • Deadline Date: Friday, 29 August 2025
5 Steps to get a job in the United Nations

Organizational Setting

Under UNJP/ALB/022/JP, FAO Albania leads efforts with the International Labour Organisation (ILO) and the International Telecommunication Union (ITU) to support the sustainable digital transformation of Albaniaโ€™s agriculture and rural areas with an ambitious 3-years joint programme entitled โ€œDigital Agriculture and Rural Transformation (DART)โ€ as part of the SDG Fund โ€“ Digital Transformation Window call.

DART aims to increase agriculture productivity, advance socio-economic growth, and enhance rural livelihoods in Albania by 2027. It harnesses the potential of digitalization to transform the agri-food sector from national level to underserved rural areas in Albania delivering on three components: 1) the formulation of Albaniaโ€™s National Digital Agriculture Strategy and Action Plan (led by FAO, with support from ITU) 2) the farmer-centric design and delivery of digital services via the recently launched national Farmersโ€™ Portal (Portali i Fermerit) (led by FAO) 3) the development of digital capacities among national public workers, TVET schools and centres; smallholder farmers and other vulnerable groups in rural areas (led by ILO).

A key deliverable under Component 2 is the enhancement of the Albania Farmersโ€™ Portal, ensuring user-centered, inclusive, and accessible digital services that support rural women and men equally. To achieve this, FAO Albania seeks a Back-End developer to support the design and implementation of the portalโ€™s server-side architecture, geospatial data infrastructure, cloud integrations, and secure APIs. The system will include mobile and web-based interfaces, supporting workflows from field-level monitoring (e.g. by farmers or inspectors) to national-level agricultural data access by institutions.

This position offers a National Personal Service Agreement (PSA.NAT) contract for an initial 230 days (equivalent to 11 months). A break from duty of at least 30 consecutive days is mandatory within any twelve-month period after which the contract is renewable upon satisfactory performance and funds availability.

Only persons holding citizenship and/or valid residence permit in Albania are eligible to apply.

The incumbent shall be based in Tirana.

Reporting Lines

Under the overall supervision and technical leadership of the FAO Senior Technical Advisor on Digital Agriculture, in close coordination with the Service Designer (Product Owner), Front-End Developer, Data Scientist, UN Agencies and international and national partners, the Back-End developer shall undertake the tasks and responsibilities outlined below.

Technical Focus

In close collaboration with the Service Designer and other technical team members, the Back-End Developer will lead the implementation of secure, scalable, and interoperable backend infrastructure. The role focuses on (1) Hosting and managing geospatial databases; (2) Automating EO data processing pipelines via open-source tools; (3) Integrating field-level crowdsourced data; (4) Ensuring real-time communication with web and mobile front ends; (5) Supporting role-based access for different user types within usersโ€™ ecosystem.

๐Ÿ“š ๐——๐—ถ๐˜€๐—ฐ๐—ผ๐˜ƒ๐—ฒ๐—ฟ ๐—›๐—ผ๐˜„ ๐˜๐—ผ ๐—š๐—ฒ๐˜ ๐—ฎ ๐—๐—ผ๐—ฏ ๐—ถ๐—ป ๐˜๐—ต๐—ฒ ๐—จ๐—ก ๐—ถ๐—ป ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฏ! ๐ŸŒ๐Ÿค ๐—ฅ๐—ฒ๐—ฎ๐—ฑ ๐—ผ๐˜‚๐—ฟ ๐—ก๐—˜๐—ช ๐—ฅ๐—ฒ๐—ฐ๐—ฟ๐˜‚๐—ถ๐˜๐—บ๐—ฒ๐—ป๐˜ ๐—š๐˜‚๐—ถ๐—ฑ๐—ฒ ๐˜๐—ผ ๐˜๐—ต๐—ฒ ๐—จ๐—ก ๐Ÿฎ๐Ÿฌ๐Ÿฎ๐Ÿฏ ๐˜„๐—ถ๐˜๐—ต ๐˜๐—ฒ๐˜€๐˜ ๐˜€๐—ฎ๐—บ๐—ฝ๐—น๐—ฒ๐˜€ ๐—ณ๐—ผ๐—ฟ ๐—จ๐—ก๐—›๐—–๐—ฅ, ๐—ช๐—™๐—ฃ, ๐—จ๐—ก๐—œ๐—–๐—˜๐—™, ๐—จ๐—ก๐——๐—ฆ๐—ฆ, ๐—จ๐—ก๐—™๐—ฃ๐—”, ๐—œ๐—ข๐—  ๐—ฎ๐—ป๐—ฑ ๐—ผ๐˜๐—ต๐—ฒ๐—ฟ๐˜€! ๐ŸŒ

โš ๏ธ ๐‚๐ก๐š๐ง๐ ๐ž ๐˜๐จ๐ฎ๐ซ ๐‹๐ข๐Ÿ๐ž ๐๐จ๐ฐ: ๐๐จ๐ฐ๐ž๐ซ๐Ÿ๐ฎ๐ฅ ๐“๐ž๐œ๐ก๐ง๐ข๐ช๐ฎ๐ž๐ฌ ๐ก๐จ๐ฐ ๐ญ๐จ ๐ ๐ž๐ญ ๐š ๐ฃ๐จ๐› ๐ข๐ง ๐ญ๐ก๐ž ๐”๐ง๐ข๐ญ๐ž๐ ๐๐š๐ญ๐ข๐จ๐ง๐ฌ ๐๐Ž๐–!

Tasks and responsibilities

1.ย ย ย ย API Development and Core Server Functions
โ€ข ย ย ย ย Design, develop, and maintain RESTful APIs for data exchange between front-end clients and server.
โ€ข ย ย ย ย Implement role-based access control (RBAC) for different user types (farmers, advisors, national users).
โ€ข ย ย ย ย Ensure data validation, versioning, and secure data storage.
โ€ข ย ย ย ย Set up or maintain CI/CD Pipelines (GitHub Actions).
2.ย ย ย ย Geospatial Database and Services Management
โ€ข ย ย ย ย Set up and maintain spatial databases (e.g. PostGIS) to handle user field boundaries, geotagged reports, and EO-derived indicators.
โ€ข ย ย ย ย Support time series storage of processed geospatial layers (e.g. NDVI, LAI) at multiple scales and per user-defined area.
โ€ข ย ย ย ย Configure services to allow querying and visualizing processed raster/vector data on demand.
3.ย ย ย ย Cloud Infrastructure and EO Data Automation
โ€ข ย ย ย ย Integrate open-source tools (e.g. Sen4Stat) for deploying the automation of preprocessing Sentinel imagery and derivation of vegetation indicators.
โ€ข ย ย ย ย Ensure integration with cloud-hosted EO data repositories (e.g. GEE, AWS Open Data) with cost-effective storage of results.
โ€ข ย ย ย ย Manage job scheduling, monitoring, and logs of EO data pipelines.
4.ย ย ย ย Integration and Interoperability
โ€ข ย ย ย ย Ensure interoperability with national platforms and registries (e.g. Farm Register, Cadaster, RUDA, e-Albania, ASIG), following national cybersecurity protocols.
โ€ข ย ย ย ย Collaborate with the Front-End Developer to deliver real-time, user-specific data layers.
โ€ข ย ย ย ย Provide backend integration support for the LLM-based chatbot, managing content retrieval endpoints.

CANDIDATES WILL BE ASSESSED AGAINST THE FOLLOWING

Minimum Requirements ย  ย 

โ€ข ย ย ย ย University degree in Computer Science, Software Engineering, or related field
โ€ข ย ย ย ย Minimum 5 years of experience in back-end development
โ€ข ย ย ย ย Working knowledge (level C) of English and Albanian
โ€ข ย ย ย ย National of Albania or resident in the country with a valid work permit.

FAO Core Competencies

โ€ข ย ย ย ย Results Focus
โ€ข ย ย ย ย Teamwork
โ€ข ย ย ย ย Communication
โ€ข ย ย ย ย Building Effective Relationships
โ€ข ย ย ย ย Knowledge Sharing and Continuous Improvement

Technical/Functional Skills

โ€ข ย ย ย ย Proven experience designing and managing RESTful APIs.ย 
โ€ข ย ย ย ย Familiarity with version control systems (e.g.: GitHub), reproducible workflows, and clear documentation
โ€ข ย ย ย ย Experience working with spatial data formats (GeoTIFF, GeoJSON, WMS/WFS) and GIS tools.
โ€ข ย ย ย ย Familiarity with cloud platforms (e.g. AWS, GEE) and storage management.
โ€ข ย ย ย ย Familiarity with open-source EO tools, including deploying Sen4Stat pipelines and geoprocessing python libraries (e.g. GDAL, rasterio, geopandas, etc), is considered a strong asset.
โ€ข ย ย ย ย Familiarity with containerized environments (e.g., Docker) and processing in Linux-based systems.
โ€ข ย ย ย ย Understanding of DevOps principles, job scheduling (e.g. cron, Celery), and monitoring tools.
โ€ข ย ย ย ย Knowledge of data protection and API security protocols.
โ€ข ย ย ย ย Experience working in agile development teams is an asset.
โ€ข ย ย ย ย Ability to collaborate with designers, back-end developers, and end-users.

Selection Criteria

โ€ข ย ย ย ย Proficiency in Python and at least one back-end framework (e.g. Django, FastAPI, Flask)
โ€ข ย ย ย ย Experience with PostgreSQL/PostGIS, Docker, and Linux-based deployments
โ€ข ย ย ย ย Demonstrated experience developing and deploying backend systems involving geospatial data.
โ€ข ย ย ย ย Proven ability to automate and manage EO data pipelines.
โ€ข ย ย ย ย Experience handling crowdsourced or user-submitted data securely and reliably.
โ€ข ย ย ย ย Familiarity with integration standards relevant to government IT systems.
โ€ข ย ย ย ย Ability to troubleshoot independently, write clear documentation, and support collaborative workflows.
โ€ข ย ย ย ย Experience working with development teams in international or multi-stakeholder contexts.
โ€ข ย ย ย ย Strong attention to detail. ย ย 
โ€ข ย ย ย ย Strong problem-solving and time-management skills. ย 
โ€ข ย ย ย ย Ability to collaborate effectively with team members and external stakeholders.ย 
โ€ข ย ย ย ย Ability to work independently.
ย 

Recommended for you