Backend Web Developer

Youth Innovation Lab

Experience: 2-5 years

Level: Intermediate

Total Positions: 1

Job Type: full-time

Salary: Rs. - Rs.

Education: Bachelor Degree

Location: Kathmandu, Nepal

Apply Before: 2020-05-12

Building Information Platform Against Disaster (BIPAD) is an integrated and comprehensive Disaster Information Management System initiated by the Government of Nepal, Ministry of Home Affairs, National Disaster Risk Reduction and Management Authority (NDRRMA). BIPAD is built upon the concept of creating a national portal embedded with independent platforms for National, Provincial, and Municipal Governments with a bottom-up approach of disaster data partnership. The data/information placed in the portal has the potential to enhance preparedness, disaster communication, response, and especially post-incident coordination. Youth Innovation Lab (YI-Lab), a non-profit civic tech company, has been providing technical assistance to the Government of Nepal since Feb 2019 in the financial support from DFID Nepal. More about BIPAD, http://bipad.gov.np

YI-Lab is hiring 'Backend Web Developer-Senior’ level for its upcoming project ‘BIPAD Vision 2020 and Beyond'. Under the upcoming project, backend developer will take the overall coordination of backend in the BIPAD project. The backend developer should have understanding of working in, 

  1. Django & REST Framework.
  2. Celery
  3. Python (PEP – 8 Standard, Unit Testing)
  4. PostgreSQL, Redis
  5. Docker, Git Lab, Linux server
  6. Geo-server
  7. React framework

Major responsibilities and duties:

  1. Overall lead in technical development of BIPAD project. Take full control of the project technical aspect and maintain coordination with GIDC and NRA.
  2. BIPAD root handling.
  3. Data integration and visualization.
  4. Develop functional and sustainable web application with clean and reusable code based on requirements.
  5. Define and communicate technical and design requirements.
  6. Collaborate with Front-end developers.
  7. Troubleshoot and debug applications.
  8. Conduct UI tests and optimize performance.
  9. Server handling, management and understanding server resources.

Qualifications:

  1. Graduate degree in Computer Science or similar disciplines.
  2. In-dept understanding of web development. 3 years of development experience in Python, Django & Rest framework.
  3. Familiarity with front-end languages such as HTML, Javascript and CSS.
  4. Experience working and making changes in Geo-server platform and React framework.
  5. Experience working with continuous integration, continuous deployment pipeline, git version control and Docker based deployment.
  6. Critical thinker and problem-solving skills.
  7. Good organizational and time-management skills.

To know more details about the position or the project, please contact to [email protected]