Senior PSP Associate (Full Stack Developer)
Develop and deploy web applications for the UNHCR Private Sector Partnerships (PSP) OIMS team.
Overview
Develop and deploy web applications for the UNHCR Private Sector Partnerships (PSP) OIMS team.
You have:
- 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.
- 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.
- 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.
Deadline for Applications
March 24, 2026Hardship Level (not applicable for home-based)
H (no hardship)Family Type (not applicable for home-based)
FamilyStaff Member / Affiliate Type
UNOPS LICA7Target Start Date
2026-05-01Terms of Reference
- 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.
- 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.
- 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
- 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
Potential interview questions
| What experience do you have in developing web applications using JavaScript and React? | The interviewer wants to assess your practical skills in the technologies relevant to the role. | Share specific projects or experiences where you utilized JavaScript and React, highlighting your role and contributions. |
| Can you describe your experience with SQL databases and data warehousing? | This question evaluates your technical expertise in managing and manipulating data. | Pro members can see the explanation. |
| How do you approach optimizing user experience in web applications? | Pro members can see the explanation. | Pro members can see the explanation. |
| What strategies do you employ for effective documentation in software development? | Pro members can see the explanation. | Pro members can see the explanation. |
| Describe a challenging project you worked on and how you overcame obstacles during development. | Pro members can see the explanation. | Pro members can see the explanation. |
| What is your experience with DevOps practices and tools? | Pro members can see the explanation. | Pro members can see the explanation. |
| Can you explain how you ensure code quality and manage version control? | Pro members can see the explanation. | Pro members can see the explanation. |
| How do you keep yourself updated with emerging technologies in software development? | Pro members can see the explanation. | Pro members can see the explanation. |