Jobs →
Engineering → Senior Software Engineer – Full-Stack Python & Open edX
Senior Software Engineer – Full-Stack Python & Open edX
Kalpsys TechnologiesIndiaSENIORPosted 4h ago
PythonDjangoDjango REST FrameworkReact.jsJavaScriptHTML5CSS3/SASSOpen edX ArchitectureOpen edX TutorXBlock DevelopmentOpen edX Micro-FrontendsMySQLPostgreSQLMongoDBRedisCeleryRabbitMQDockerGitLinuxCI/CD
About the Role
Kalpsys Technologies is seeking an experienced Senior Software Engineer with expertise in Full-Stack Python development and the Open edX ecosystem. This role involves building, customizing, and scaling enterprise learning platforms.
Key Responsibilities
• Design and develop custom Open edX plugins, XBlocks, Django apps, and platform extensions
• Build backend services and REST APIs using Python, Django, and Django REST Framework
• Develop responsive frontend applications using React.js and Open edX Micro-Frontends (MFEs)
• Manage Open edX platform upgrades, Tutor-based deployments, and maintenance
• Integrate SSO/OAuth2/SAML, LTI tools, payment gateways, and third-party enterprise systems
• Optimize databases, caching, and asynchronous processing for high-performance applications
• Participate in architecture discussions, code reviews, and mentor junior engineers
Requirements
• 5–8 years of experience in Full-Stack Python development
• Strong expertise in Django, Django REST Framework, and Open edX architecture
• Experience with Open edX Tutor, XBlock development, and customization
• Proficiency in React.js, JavaScript (ES6+), HTML5, CSS3/SASS
• Knowledge of MySQL, PostgreSQL, MongoDB, Redis, Celery, and RabbitMQ
• Experience with Docker, Git, Linux, and CI/CD
• Strong English communication and stakeholder collaboration skills
Benefits
• Opportunity to work on enterprise learning platforms
• Chance to contribute to Open edX open-source projects
• Potential to work with Kubernetes and cloud deployments