Mid–Senior Python/Django Open edX Engineer (2 roles, Remote – Anywhere)
Overview
Job Specification:
The client seeks two Mid–Senior Engineers to support a focused Open edX enhancement and integration project running from 5 January to 4 May 2026, with a ramp-up period from 8–19 December 2025.
These roles are part-time, with 34 delivery days per engineer allocated across the project timeline. All work is fully remote — meaning candidates may be based anywhere.
Project Overview
The client operates enterprise learning technology and requires engineering support to expand and stabilise its Open edX capabilities. The project includes implementing enterprise licensing workflows, enabling secure authentication, integrating payment processing, and building migration tooling and APIs.
Role Responsibilities
The roles involve:
Open edX Platform Enhancements
Designing and implementing features using Open edX, including the edx-enterprise ecosystem.
Configuring enterprise licensing and credit workflows.
Authentication & Security
Implementing and integrating SSO/MFA solutions, particularly with Azure AD and Okta.
Ensuring secure, standards-based access flows across client systems.
Payments & Commerce
Developing Stripe-based workflows for course enrolment, purchasing, and enterprise transactions.
API & Integration Development
Building and maintaining REST APIs to connect Open edX with other client systems.
Implementing high-quality integration patterns, documentation, and testing.
Data Migration & Tooling
Creating CSV-driven migration tools and scripts to move data between systems.
Advising on best practices for robust, repeatable migration processes.
Engineering Quality & Delivery
Collaborating with the client’s technical and product stakeholders (names anonymized).
Working independently while providing clear progress updates.
Ensuring scalability, maintainability, and reliability across deliverables.
Required Skills & Experience
Candidates should have:
Mid–Senior level experience (commercial, hands-on).
Strong proficiency in Python and Django.
Demonstrated experience working with Open edX, particularly enterprise-focused components such as edx-enterprise.
Experience with Stripe integrations and payment-processing workflows.
Knowledge of SSO/MFA technologies, especially Azure AD and Okta.
Strong understanding of REST API design and implementation.
Experience building CSV-based migration tools and automation scripts.
Familiarity with secure, scalable integration patterns.
Ability to work part-time across a multi-month delivery schedule.
Engagement Details
Number of engineers required: 2
Seniority: Mid–Senior
Engagement type: Part-time (34 days per engineer)
Project duration:
Ramp-up: 8–19 December 2025
Delivery: 5 January – 4 May 2026
Location: Remote — anywhere
Diversity, Equity & Inclusion
Tribes is committed to fostering an equitable, inclusive hiring process. We welcome applicants from all backgrounds and ensure that all candidates are considered fairly, without discrimination related to gender, ethnicity, disability, age, religion, sexual orientation, or any other protected characteristic.
Required skills
Apply now
Sign in or register for your free Tribes Developer Account where you’ll be able to apply for this role and many others.