Full Stack Developer, Istanbul, Turkey
Organization: UNDP - United Nations Development Programme
Office: UNDP in Istanbul, Turkey
Closing date: Monday, 25 July 2022
Full Stack Developer
Location : Istanbul, TURKEY
Application Deadline : 25-Jul-22 (Midnight New York, USA)
Type of Contract : NPSA (Regular)
Post Level : NPSA-8
Languages Required : English
Starting Date : (date when the selected candidate is expected to start)
Duration of Initial Contract : 12 months with the possibility of extension depending on funding and performance
Expected Duration of Assignment : 12 months with the possibility of extension depending on funding and performance
UNDP is committed to achieving workforce diversity in terms of gender, nationality and culture. Individuals from minority groups, indigenous groups and persons with disabilities are equally encouraged to apply. All applications will be treated with the strictest confidence.
UNDP does not tolerate sexual exploitation and abuse, any kind of harassment, including sexual harassment, and discrimination. All selected candidates will, therefore, undergo rigorous reference and background checks.
The United Nations Development Programme (UNDP) Istanbul International Center for Private Sector in Development (IICPSD) has a mandate to leverage the role of the private sector in development. The IICPSD was established in Istanbul, Turkey based on the Partnership Framework Agreement signed between the Government of the Republic of Turkey and the United Nations Development Program in March 2011. The center is one of the six global thematic centers of UNDP, advocating and facilitating the contribution of the private sector to human development and inclusive growth.
The SDG AI Lab is a joint initiative of UNDP Bureau of Policy and Programme Support (BPPS) teams and hosted under UNDP IICPSD. The Lab has a mission to harness the potential of frontier technologies such as Artificial Intelligence (AI), Machine Learning (ML), Geographic Information Systems (GIS) for sustainable development. SDG AI Lab provides research, development, and advisory services in the areas of frontier technologies and sustainable development. As well, the Lab supports UNDP’s internal capacity strengthening efforts for the increasing demand for digital solutions. To bridge the talent gap in the use of frontier technologies in development contexts, the Lab mobilizes volunteer data scientists, connecting UNDP teams and highly skilled data scientists to address development challenges with digital solutions.
Under the guidance and direct supervision of the IICPSD’s Technical Specialist, the Full Stack Developer will develop and implement software projects, managing both front and back-end work. The Developer will also manage the recruitment and engagement of online volunteer teams into the Lab’s web engineering projects using Scrum methodology and Agile project management practices.
Duties and Responsibilities
Summary of key functions:
Develop and implement software projects (both back-end and front-end)
Collaborate with the partners in identifying their needs and translating into technical requirements.
Continuously support the ongoing web engineering projects and activities of the SDG AI Lab.
Support the SDG AI Lab Volunteer Developers community through effective engagement and management of online volunteers.
Support development and implementation of software projects for sustainable development:
Develop back-end and front-end software products
Manage the complete software development process from conception to deployment
Maintain and update existing software products
Plan and document software development phases from the conception with the software development principles and practices
Deploy products on cloud services
Perform software unit testing, automated testing, and integration
Work closely with project stakeholders - to consult on their needs and translate into systems specifications
Contribute to the Lab’s Volunteer Data Scientists Initiative through advancing volunteer engagement in SDGs related projects and managing their performance:
Support recruitment of online volunteer teams of software developers (data4good projects)
Establish and manage volunteer teams with Agile methodologies
Oversee the projects sprints‘ planning and implementation as a Scrum Master
Ensure compliance of SDG AI Lab with internal policies and industry practices:
Keep up to date on UNDP guidelines regarding web content, design, and initiatives, particularly guidelines relating to accessibility for people in developing countries and people using assistive technologies
Monitor new technological developments and share innovations with the team
Ensure that the Lab uses technology and procedures meeting industry best practices.
Strong knowledge and skills in Python, SQL Server, Linux
Experience using HTTP/2, Web Sockets, and writing RESTful APIs and services
Applied knowledge and experience in using Software Development tools including JIRA, Git and GitHub
Ability to effectively use cloud service(s) such as AWS, Google Cloud or Microsoft Azure
Hands on experience with Continuous Integration (CI) and Continuous Deployment (CD)
Experience with using Docker Containers to run and deploy web applications
Functional knowledge and experience in software development principles, practices, and documentation such as System Requirements Specification (SRS) document
Working knowledge and experience in Agile Project Management and Scrum Methodologies
Experience in recruitment and management of remote teams
Experience in Data Visualization with d3.js, vis.js, Power BI or Tableau
Participation in Data4Good projects.
Experience with UNDP is an asset
Required Skills and Experience
Master’s or higher degree in Computer Engineering, Software Engineering, Computer Science, Information Systems, Information Management, or related field
Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science, Information Systems, Information Management, or related field is required.
Minimum 1 year of experience in front-end and back-end development especially with React Framework (applicable for candidates having master’s degree)
Minimum 2 years of experience in front-end and back-end development with React Framework (applicable for candidates having bachelor’s degree)
Fluency in English.
Fluency in Turkish.
Link to the organization’s job posting: https://unjobs.org/vacancies/1657462276584