Việc làm này đã được thêm vào mục Việc làm đã lưu.
Bạn đã lưu tối đa 20 việc làm. Nếu bạn muốn lưu mới, hãy cập nhật Việc làm đã lưu.
Mô tả công việc
Role summary
We are looking for a Developer experienced in building, customizing, and operating Learning Management Systems (LMS). Candidates with experience on at least 2 production Open edX projects will be prioritized. You will work closely with product, content, and DevOps teams to design, develop, and optimize our online learning platform.
Core responsibilities
Develop, customize and extend LMS features (e.g., Open edX, Moodle, Canvas).
Design and build XBlocks / plugins / integrations for Open edX.
Deploy, configure and operate LMS environments (Docker / Tutor / Ansible / Kubernetes).
Integrate systems: SSO (OAuth2 / SAML / LTI), payment gateways, CRM, reporting/analytics.
Improve performance, security and scalability of the learning platform.
Write automated tests, technical documentation and runbooks for ops/QA teams.
Troubleshoot production incidents, handle backup/restore and data migrations when needed.
Collaborate closely with UX, content and QA to ensure a smooth learner experience.
Yêu cầu công việc
Mandatory requirements
Minimum 3 years of backend software development experience (or equivalent).
Strong proficiency in Python and Django (or equivalent frameworks).
Practical experience with relational databases (PostgreSQL / MySQL) and caching (Redis).
Hands-on experience with Docker and basic CI/CD.
Experience building and consuming RESTful APIs; familiarity with authentication flows (OAuth2 / SAML).
Able to read/write technical English for documentation and logs.
Good teamwork, clear communication and ability to produce technical documentation.
Preferred / Nice-to-have (highly desirable)
Strong preference: Participated in at least 2 production Open edX projects — work such as custom XBlocks, theming, Studio configuration, Tutor/edx-platform deployments, LMS/CMS setup, or LTI/SSO integrations.
Familiarity with the Open edX stack: edx-platform, XBlock, Studio, Insights/analytics, Tutor, edx-analytics.
DevOps experience: Ansible, Kubernetes, Helm, CI/CD pipelines, monitoring (Prometheus / Grafana), logging (ELK).
Front-end skills (HTML/CSS, JavaScript, React) for theming or UI fixes.
Contributions to the Open edX community (PRs, extensions, issues) are a strong plus.
Experience with other LMSes (Moodle, Canvas) or content/certification systems.
Tại sao bạn sẽ yêu thích làm việc tại đây
You'll love it
RISKTECH JSC