General
Description of assignment title: Application Developer (Frontend & Backend)
Assignment country: Bangladesh
Duty stations: Dhaka (2)
Work location: On UN premises
Expected start date: 08/01/2026
Expected end date: 12/31/2026Long-term benefits and allowances
Sustainable Development Goal: 3. Good health and well-being
Host entity: WHO
Modality: Onsite
Type: National
Volunteer category: Associate UCoS from Apr2026
Work schedule: Full-time
Number of Assignments: 2
Details
Mission and objectives:
- WHO, as the directing and coordinating authority on international health within the United Nations system, adheres to the UN values of integrity, professionalism, and respect for diversity. The values of the WHO workforce furthermore reflect the principles of human rights, universality and equity established in WHO's Constitution as well as the ethical standards of the Organization.
Discover more
UN recruitment services
International job alerts
Latin America
- These values are inspired by the WHO vision of a world in which all peoples attain the highest possible level of health, and our mission to promote health, keep the world safe and serve the vulnerable, with measurable impact for people at country level. We are individually and collectively committed to put these values into practice.
Context:
- The UN Volunteer will be embedded within the Immunization and Vaccine Development (IVD) Unit of the World Health Organization (WHO) Country Office in Bangladesh and will work closely with the Management Information System (MIS), Directorate General of Health Services (DGHS), Ministry of Health and Family Welfare.
- The assignment supports the ongoing digital transformation of the Vaccine Preventable Disease (VPD) Surveillance System, with a particular focus on the development and operationalization of a digital Measles Outbreak and Case-Based Reporting System. The project aims to strengthen real-time disease surveillance, case notification, investigation, laboratory data integration, outbreak monitoring, and reporting through an integrated online platform.
- Key stakeholders include MIS-DGHS, the Expanded Programme on Immunization (EPI), Institute of Epidemiology, Disease Control and Research (IEDCR), National Public Health Laboratories, WHO, and other development partners. The Application Developer will contribute to the design, development, integration, testing, and maintenance of frontend and backend components of the surveillance platform, ensuring interoperability with national health information systems and supporting data-driven public health decision-making.
Discover more
Multilateral Organizations
Language Resources
Green Living & Environmental Issues
- The expected outcomes include improved timeliness and quality of surveillance data, enhanced outbreak detection and response, streamlined reporting processes, strengthened data integration across systems, and increased availability of real-time dashboards and analytics to support Bangladesh's measles elimination and VPD control objectives.
Task description:
- The incumbent will be stationed in Dhaka to perform following activities:
- Develop responsive web applications using React.js and TypeScript/JavaScript.
- Build reusable UI components using React Context API or Redux.
- Develop secure RESTful APIs using FastAPI.
- Integrate frontend applications with backend APIs and PostgreSQL databases.
- Develop dashboards, reports, charts, maps, and data visualization modules.
- Implement authentication and authorization using JWT/OAuth2.
- Design and maintain PostgreSQL databases and ORM models.
- Experience in developing and deploying full-stack applications, implementing authentication mechanisms, integrating APIs, and designing relational databases;
Discover more
Remote work opportunities
General Reference
International Relations
- Support the implementation of caching, message queuing, and scalable system architecture where applicable
- Write clean, maintainable, and well-documented code.
- Perform unit testing, debugging, and issue resolution.
- Use Git for version control and collaborative development.
- Assist in application deployment, maintenance, and performance optimization.
- Collaborate with the Full Stack Application Developer on feature development, integration, testing, and bug fixing.
- Any other relevant task assigned by supervisor.
Eligibility criteria
Age: 18 - 80
Required experience: 1 month
Nationality: Candidate must be a national, legal resident or hold refugee status in the country of assignment.
Assignment requirements
Relevant experience:
- 6 months
Languages:
- English, Level: Fluent, Required
- Bengali, Level: Fluent, Required
Required education level:
- Bachelor's degree in Computer science and/or Software Engineer or related subject.
Competencies and values:
- Accountability
- Adaptability and flexibility
- Creativity
- Judgement and decision-making
- Planning and organising
- Professionalism
- Self-management
Skills and experience:
- At least 6 months of experience in application development using modern frontend and backend technologies is desirable. Fresh graduates with demonstrated programming skills (with at least 200 solved problems on platforms such as Codeforces, LeetCode, or CodeChef. etc), and a strong portfolio of software development projects may also apply Etc.).
- Strong knowledge of React.js, React Context API/Redux, TypeScript/JavaScript, Python (FastAPI), PostgreSQL, and RESTful API development.
- Basic understanding of SQLAlchemy/SQLModel, Redis, RabbitMQ, and microservices architecture.
- Python programming skills
- Familiarity with HTML5, CSS3, responsive design, and Tailwind CSS or Material UI.
- Experience with Git, GitHub/GitLab, and Agile development practices.
- Basic understanding of software testing and debugging techniques.
- Strong analytical and problem-solving skills.
- Self-owned high configured laptop is required.
- Preferred age range: 24-40 years.
Area(s) of expertise:
- Information technology and telecommunications
Driving license:
Other information


