Independent platform: UNAtlas aggregates publicly available United Nations job openings and is not affiliated with the UN. All applications happen on official websites.
UN Secretariat
Economic and Social Commission for Western Asia

Mid-Level Full-Stack Developer

CON
Organizational Context
The Decision-Support and Data Science Division (DSDSD) within ESCWA is modernizing and innovating to provide advanced analytics and decision-support services. Aligned with the UN 2.0 agenda, DSDSD develops digital platforms and tools for ESCWA, UN entities, and Member States. This role supports the consolidation and migration of existing systems into a unified .NET Core technology stack.
Job Purpose
The Mid-Level Full-Stack Developer will support the development, maintenance, and migration of DSDSD's web applications and data platforms. The role focuses on .NET Core development, analyzing and translating existing Angular, React, and NestJS codebases into maintainable .NET Core solutions. Responsibilities include containerizing services using Docker and ensuring environment consistency. This position is crucial for modernizing ESCWA's digital infrastructure and enhancing its decision-support capabilities, contributing to the UN 2.0 agenda by improving the efficiency and maintainability of critical software systems.
Responsibilities
Develop and implement RESTful APIs and backend services using ASP.NET Core, adhering to clean architecture and SOLID principles. Maintain data access layers with Entity Framework Core or similar against PostgreSQL and Microsoft SQL Server. Implement robust authentication, authorization, and security controls. Analyze existing Angular, React, and NestJS codebases to translate them into .NET Core, ensuring functional parity and improved maintainability. Design and manage relational database schemas, including stored procedures and performance tuning. Containerize applications using Docker and configure multi-service environments with Docker Compose. Prepare technical documentation, API specifications, and developer guides, and support knowledge transfer within the team.
Work Experience
A minimum of 5 years of professional experience in full-stack software development is required. Experience with .NET Framework and .NET Core (C#), PostgreSQL, and Microsoft SQL Server is necessary. Experience in analyzing and migrating codebases from Angular, React, and NestJS to .NET Core is essential. Proficiency with Docker and Docker Compose for containerized development and deployment is required. Experience with RESTful API design and OpenAPI/Swagger documentation is necessary.
Skills
Full-stack software development, .NET Framework, .NET Core (C#), ASP.NET Core, RESTful APIs, PostgreSQL, Microsoft SQL Server, Entity Framework Core, Dapper, Docker, Docker Compose, Angular, React, NestJS, Clean Architecture, SOLID principles, API design, OpenAPI/Swagger, CI/CD pipelines (desirable).
Required Languages
English
Desired Languages
Not informed
Beirut, Lebanon
2026-05-05 / 2026-05-31
Summary based on official posting. Please verify all details on the official website.Official Posting ↗
Explore related opportunities
Independent platform aggregating United Nations job listings.
UNAtlas is not affiliated with, endorsed by, or representing the United Nations. We do not process applications. All applications are submitted on official organization websites.
Some content may be AI-generated or summarized. Please verify all details on the official posting.
AboutDisclaimerPrivacy & CookiesTerms
Contact: info@unatlas.org
Mid-Level Full-Stack Developer | UN Secretariat | UNAtlas | UN Atlas