About Code for Pakistan 

Imagine a Pakistan where technology strengthens communities, improves lives, and brings citizens and government closer together.

That’s the vision driving Code for Pakistan.

Code for Pakistan (CfP) is a civic innovation nonprofit that builds public interest technology and fosters inclusive citizen participation. Through a human-centered design process, we empower people to co-create digital solutions that address local challenges, make government more responsive, and create lasting social impact.

Our community of changemakers, technologists, designers, and researchers — across Pakistan and the diaspora — believes that technology, when shaped by the people it serves, can be a powerful force for the public good.

Over the past decade, CfP has completed eight cycles of its flagship Civic Innovation Fellowship Program, introduced Pakistan’s first Women’s Civic Digital Internship Program, and organized dozens of civic hackathons, Guftugus, Civic Innovation Labs, and community events nationwide. CfP is a registered nonprofit in both Pakistan and the US, and an active member of the global Code for All network.

About the Role

The Cloud and IT Services – Technology Specialist will be responsible for the design, development, customization, and maintenance of a Learning Management System (LMS) for the UN Women Digitalisation for Economic Empowerment (D4WEE) Project. The role will focus on deploying and managing the LMS on the Open edX platform, ensuring it is scalable, user-friendly, secure, and aligned with program learning objectives for women’s digital and economic empowerment.

This position will work closely with program teams, curriculum designers, and external stakeholders to translate learning requirements into a robust, accessible digital learning platform.

Key Responsibilities

  • Design, develop, and deploy an LMS using the Open edX platform.
  • Customize Open edX features, themes, workflows, and user roles to meet project needs.
  • Configure and manage cloud infrastructure (hosting, storage, backups, and security) for the LMS.
  • Integrate third-party tools and services (e.g., analytics, video hosting, email, assessments, certificates).
  • Ensure platform performance, data security, accessibility, and compliance with best practices.
  • Provide technical documentation, admin guides, and basic training to internal teams.
  • Troubleshoot technical issues and provide ongoing maintenance and system upgrades.
  • Support reporting needs by enabling learner progress tracking, completion metrics, and dashboards.
  • Coordinate with content and training teams to ensure smooth course uploads and updates.

What We’re Looking For

  • Bachelor’s degree in Computer Science, Information Technology, Software Engineering, or a related field.
  • 5+ years of experience in LMS development, cloud-based platforms, or educational technology systems.
  • Prior hands-on experience with Open edX (required or strongly preferred), including customization and deployment.
  • Strong experience in Python, Django, MySQL/MongoDB, HTML/CSS, and JavaScript.
  • Experience with cloud services (AWS, Azure, or GCP), Docker, and basic DevOps practices.
  • Demonstrated ability to customize LMS platforms (themes, plugins, APIs, learner workflows).
  • Familiarity with learning analytics, assessments, certification systems, and user management.
  • Strong problem-solving skills and ability to work independently in a remote environment.
  • Experience working on donor-funded or development-sector projects is an asset.

How To Apply for This Job

 Interested candidates can apply by sending the following to hiring@codeforpakistan.org  : 

  • A cover letter highlighting your motivation for applying and expertise in the specific course area
  • Your updated resume
  • Links or samples of relevant work (e.g., course outlines, lesson plans, or digital content)