Logo for UNHCR, the UN Refugee Agency

Senior PSP Associate (Full Stack Developer)

Roles & Responsibilities

  • High School Diploma is required; a bachelor's degree in Computer Science, Computer Engineering, Management Information System, or related field is desirable
  • 4 years of relevant software development experience with a high school diploma; or 2 years with a bachelor’s degree or higher
  • Backend development experience in Go and JavaScript/Node.js; frontend development in JavaScript/React
  • Experience with RDMS and analytical databases; DevOps and Git experience; familiarity with Azure and GCP is desirable

Requirements:

  • Develop and deploy web applications based on requirements (Annual Plan, NGF Reports, HR Web App, Quarterly Monitor)
  • Create and optimize SQL queries; design tables, stored procedures, pipelines and views; document DB/DW systems
  • Ensure code quality and user experience through development sprints and post-production monitoring
  • Produce comprehensive handover and system documentation; assist in establishing and maintaining cloud databases and data warehouses

Job description

Deadline for Applications

March 24, 2026

Hardship Level (not applicable for home-based)

H (no hardship)

Family Type (not applicable for home-based)

Family

Staff Member / Affiliate Type

UNOPS LICA7

Target Start Date

2026-05-01

Terms of Reference

1. General Background

UNHCR is a global organization committed to saving lives, protecting rights, and creating a brighter future for refugees, forcibly displaced communities, and stateless individuals. We provide essential assistance such as shelter, food, and water, and develop solutions to ensure people have a safe place to call home where they can build a better future. Each year, millions of men, women, and children are forced to flee their homes due to conflict and persecution. Operating in over 125 countries, we leverage our expertise to protect and care for millions.

UNHCR’s Private Sector Partnerships (PSP) OIMS team developed ten web apps to facilitate the multiyear plan within the PSP Network and to monitor PSP performance. To ensure a smooth transition to a more efficient and cost-effective technology, the web apps need to be rewritten using JavaScript and React front-end technology.

2. Purpose and Scope of Assignment

The overall responsibilities throughout the contract period are described below:

• Development and deployment of the web apps based on the requirements provided (Annual Plan, NGF Reports, HR Web App, Quarterly Monitor).

• Develop SQL queries, create tables, and stored procedures, pipelines and views based on project requirements.

• Produce code prior to functional test phases (Development sprints)

• User experience is optimized based on testing

• Monitor post-production deployment

• Accurately and systematically produce all the documentation pertaining to the web app development and systems for DB and DW. This is to ensure UNHCR maintains the institutional memory of the app development and systems.

• Produce a comprehensive handover document

• Assist in establishing and maintaining cloud databases and DW with complete information.

• Knowledge of data warehousing.

3. Qualifications and Experience

a. Education (Level and area of required and/or preferred education)

• A High School Diploma is required to be eligible for this position.

• Desirable: A bachelor’s degree in fields like Computer Science, Computer Engineering, Management Information System, or related field.

b. Work Experience

• 4 years of relevant experience with a high school diploma; or 2 years with a bachelor’s degree or equivalent or higher degree

• Knowledge of fundraising activities and financial reporting cycles in an international context.

• Previous work experience with the UN and/or exposure to work in similar contexts is considered an advantage

c. Key Competencies

• Desirable: Bachelor’s degree in computer science or equivalent field.

• A minimum of 4 years of experience in software development with a high school diploma and 2 years with a bachelor’s degree.

• Backend developer in Go, Javascript/NodeJS, and the ability to pick up new technologies as the need arises.

• Frontend developer skills (Javascript/React).

• Experience with RDMS and Analytical databases

• Devops and Git experience is desirable , Azure and GCP Cloud.

• Good understanding of system design, analysis, implementation, testing, development, and maintenance of applications

4. Location and Conditions

This is a remote-working position. The successful candidate will be home-based, and work with colleagues globally.

This vacancy is open for applicants residing in Denmark as well as for those residents of other countries. The remuneration level and the applicable entitlements and benefits may be different based on the residence of the most suitable selected candidate.

This position is initially up to the end of the year with possibility of extension subject to budget availability and overall performance of the incumbent. It is a full-time role starting from 8.30am to 5pm Monday to Friday (40 hours per week).

The remuneration level and the applicable entitlements and benefits may be different based on the residence of the most suitable selected candidate.

Please note that only shortlisted candidates will be notified.

 

Standard Job Description

Required Languages

,

,

Desired Languages

,

,

Additional Qualifications

Skills

Education

Certifications

Work Experience

Other information

This position doesn't require a functional clearance


Remote

Yes

Full Stack Engineer Related jobs

Other jobs at UNHCR, the UN Refugee Agency

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.