Code for Pakistan

Technology Specialist (LMS Development)

Peshawar, Remote

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.