Sr. Backend Developer (Django)

Bhakta Marga, Kathmandu, Nepal

Job Type: Full-time

Salary:  Negotiable

Youth Innovation Lab (YI-Lab) is a not-for-profit civic tech company that works at the intersection of emerging cutting-edge technological tools and their applications by equipping young professionals to solve emerging challenges in our community. YI-Lab’s mission statement is, ‘to engage young people to bridge science to people and policy through innovation’. YI-Lab harnesses indigenous knowledge, citizen science approach, develops low-cost technological solutions, promotes open data, promotes entrepreneurship, and conducts evidence-based advocacy campaigns. YI-Lab provides a conducive environment for young people to co-create solutions for inclusive development. 

Required Qualifications

  • Minimum 3 years of experience in Django, GeoDjango & REST Framework;
  • Celery;
  • Advanced skill in Python scripting and libraries;
  • PostgreSQL, PostGIS and PSQL, Redis;
  • Docker and Docker Compose knowledge;
  • Git Lab, CI/CD experience;
  • Linux Server(Ubuntu) (nginx, bash, certbot, systemd) knowledge;
  • Geo-server, QGIS and GIS concept;
  • HTML, CSS, JavaScript( jQuery);
  • Excellent communication skills, both verbal and written;
  • Willing to learn new libraries and technologies when needed; and,
  • Bachelor’s Degree.

Key Duties and Responsibilities


  • Work within a team to understand, collaborate and deliver the business goals;
  • Design and Develop Database, System Architecture of the project.
  • Critical thinking on performance, security, scalability on design and development process.
  • Develop, build and deploy API in Django Rest Framework;
  • Guide Junior Developers and Knowledge sharing.
  • Develop clean, elegant, and reusable code that is easy to maintain and extend;
  • Possess strong troubleshooting, code optimization and refactoring skills;
  • Develop automated tests to ensure high quality of products;
  • Implement third party library and API to the application;
  • Collaborate with Front-end Developers;
  • Collaborate with team to deliver an innovative solution;
  • Server handling, management and understanding server resources;
  • Troubleshoot and debug applications; and,
  • Keeping yourself updated on current trends and technologies in this industry.

Applying Procedure


Please click on Apply Now! button to submit your application. For more information on Youth Innovation Lab, please visit https://youthinnovationlab.org and if you have any inquiries, please contact at info@youthinnovationlab.org.