WHO logo

Application Developer (Frontend & Backend)

WHODhaka, Bangladesh
Category | Grade:Volunteer | UNVDeadline:24 Jul 2026Job ID:1784888021270861Posted on:17 Jul 2026
Apply now

Overview

Develops frontend and backend components for WHO Bangladesh digital vaccine-preventable disease surveillance systems, supporting real-time case reporting, dashboards and health data integration.

Department: Immunization and Vaccine Development Unit

Languages

Required: English, Bengali

Job Functions

  1. Software Engineering and Development
  2. Data, Analytics and Artificial Intelligence

Minimum Experience

Not listed

Estimated Salary

Not available

Responsibilities

  • Develop responsive web applications using React.js and TypeScript or 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 visualisation modules
  • Implement JWT or OAuth2 authentication and authorization
  • Design and maintain PostgreSQL databases and ORM models
  • Perform testing, debugging, deployment, maintenance and performance optimisation

Requirements

  • Computer science, software engineering or related educational background
  • Strong knowledge of React.js, React Context API or Redux, TypeScript or JavaScript, Python FastAPI, PostgreSQL and RESTful API development
  • Basic understanding of SQLAlchemy or 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 or GitLab and Agile development practices
  • Self-owned high-configured laptop
  • English and Bengali required

Skills

Full-Stack DevelopmentFrontend DevelopmentBackend DevelopmentAPI IntegrationDatabase DesignData VisualizationAuthenticationDebugging

Tools

React.jsTypeScriptJavaScriptReduxFastAPIPostgreSQLJWTOAuth2Git

Additional info

  • UN Volunteer assignment via UNV
  • Duty station entitlements can be checked through the UNV calculator