Full Stack Developer (Node, Typescript, Express, React)

Full Stack Developer (Node, Typescript, Express, React)

UN Offices

May 7, 2025May 21, 2025Home Based Online
Job Description
Job Posting Organization:
UNOPS (United Nations Office for Project Services) is a central resource of the United Nations that supports partners in building a better future by providing services that enhance the efficiency, effectiveness, and sustainability of peacebuilding, humanitarian, and development projects. Established to provide sustainable project management, procurement, and infrastructure services, UNOPS operates in approximately 125 countries, collaborating with governments, donors, and various UN organizations. The Global Portfolios Office (GPO) and New York Portfolios Office (NYPO) support the UN Secretariat and other New York-based UN organizations in delivering UNOPS's mandate. The Sustainable Development Cluster (SDC) was formed to support diverse partners in their operations, combining several portfolios to provide services with a global perspective. UNOPS has signed an agreement with the UN to implement activities in support of the Development Coordination Office (DCO), which has been transformed into a stand-alone office within the UN Secretariat to enhance development coordination and accountability.

Job Overview:
The Full Stack Developer will be a key member of the Development Coordination Office (DCO) development team, responsible for the enhancement and maintenance of DCO’s software platforms. This role involves collaborating closely with UN Country Teams (UNCTs) and external stakeholders to strengthen DCO’s digital infrastructure, ensuring that it aligns with UN development reform priorities. The developer will contribute to building and evolving in-house software solutions that improve data management, coordination, and decision-making across UNCTs. The position requires maintaining and improving existing platforms, developing new features, building APIs, and ensuring integration with proprietary data systems. The developer will also support testing, deployment, and user experience enhancements, while assisting with capacity building and knowledge sharing to help UN partners effectively utilize DCO’s digital tools.

Duties and Responsibilities:
The incumbent will be responsible for developing and maintaining online web/database applications that provide DCO with a suite of data web applications. This includes enhancing user experience on the front end, designing and maintaining stable back-end systems, planning system architecture, implementing business logic, and undertaking iterative design improvements. The developer will work closely with the current developer team to deliver solutions on time, communicate with business stakeholders to understand needs, provide technical documentation, and collaborate with the infrastructure team for code deployments and troubleshooting. The role requires adherence to coding standards, security" style="border-bottom: 1px dotted #007bff !important;">security requirements, and deployment procedures, while also ensuring high-quality outputs through comprehensive testing and agile methodologies.

Required Qualifications:
Candidates must possess relevant experience in developing with Typescript, JavaScript, and JavaScript-based libraries such as Node.JS and ReactJS. Experience in software testing frameworks and techniques, as well as developing with SQL-based open-source databases like MySQL or PostgreSQL, is required. Desired qualifications include experience with devops tools like Kubernetes and Docker, familiarity with Azure and cloud services, and experience in both front-end and back-end development. Additional desirable skills include experience with web API services, AI technologies, UX/UI design, and agile project management. Candidates should also demonstrate the ability to work independently and collaboratively with remote teams.

Educational Background:
An advanced university degree (Master’s degree or equivalent) in information technology, information systems, information management, web development, or a related field is required, along with two years of relevant experience. Alternatively, a first-level university degree (Bachelor’s degree or equivalent) with four years of relevant experience is acceptable. Candidates with no prior UN or UNOPS experience are strongly encouraged to apply, as are female candidates.

Experience:
The position requires relevant experience in developing dynamic and data-driven websites using Typescript and JavaScript libraries. Experience in software testing, SQL-based databases, and familiarity with devops practices is essential. Candidates should have a proven track record of working on web development projects, preferably in a consulting or professional services environment, and should be comfortable working with cross-functional teams in an agile framework.

Languages:
Fluency in English (reading, writing, speaking) is mandatory. Knowledge of other UN official languages will be considered an advantage, enhancing the candidate's profile for the position.

Additional Notes:
The contract type is an Individual Contractor Agreement (ICA), with levels ranging from International Individual Contractor Agreement (IICA-1) to Local Individual Contractor Agreement (LICA-9). The contract duration is ongoing, subject to performance, availability of funds, and organizational requirements. Candidates must have access to a computer with MAC OS X or Linux for development tools, as this will not be provided. The position is home-based, requiring participation in weekly meetings during New York office hours, necessitating a flexible work schedule to accommodate collaboration with the team.
Similar Jobs