OpenEdx Developer

2 weeks ago


Anywhere in IndiaMultiple Locations FocalWorks Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

About the Role :

We are looking for an experienced Open edX Developer who has hands-on expertise in deploying, customizing, and scaling the Open edX platform. The role focuses on developing learning features, customizing Open edX modules, and integrating third-party systems to deliver robust digital learning solutions.


Key Responsibilities :

- Deploy, configure, and upgrade Open edX instances (LMS, Studio, MFEs) in production environments.

- Customize Open edX components including XBlocks, theming, branding, and site configurations.

- Extend platform capabilities by developing custom features, plugins, and integrations.

- Build and maintain backend functionality using Python/Django aligned with Open edX core.

- Develop and enhance frontend using React (MFEs), JavaScript, HTML, CSS within Open edX.

- Integrate with external tools (LTI, APIs, SSO/OAuth/SAML, payment gateways).

- Manage Open edX data pipelines, reporting, and analytics (MySQL/PostgreSQL, Elasticsearch).

- Implement CI/CD pipelines, Docker/Kubernetes deployments, and cloud infrastructure (AWS/Azure/GCP).

- Troubleshoot, debug, and optimize Open edX instances for performance, scalability, and security.

- Collaborate with instructional designers, content teams, and QA for delivering quality learning experiences.


Required Skills & Experience :

- Proven 2 years of hands-on experience with Open edX (LMS, Studio, MFEs).

- Strong proficiency in Python, Django, and Open edX backend modules.

- Experience with React/JavaScript for micro-frontends (MFEs) in Open edX.

- Familiarity with Open edX theming, branding, and multi-tenant setups.

- Strong knowledge of database management (PostgreSQL/MySQL).

- Linux/Ubuntu server administration and deployment experience.

- Proficiency with Git and collaborative development workflows.


Preferred :

- Development of custom XBlocks and plugins in Open edX.

- Experience contributing to the Open edX open-source community.

- Knowledge of Elasticsearch, analytics dashboards, and reporting tools in Open edX.

- Cloud-native deployments with Docker, Kubernetes, Terraform.

- Experience in SCORM/xAPI integration.