Requirements:
- Experience with modern front-end frameworks (React, Vue, Angular) and accessible UI development (WCAG 2.1/2.2)
- Strong knowledge of HTML, CSS, JavaScript (ES6+) and REST/OpenAPI integrations
- Solid experience with Python and Django, preferably within the Open edX ecosystem
- Hands-on experience with LTI 1.3 / LTI Advantage integrations
- Experience integrating Keycloak SSO, Redis caching, and Kafka event-driven systems
- Working knowledge of MongoDB Atlas, PostgreSQL/MySQL, and Elasticsearch
- Familiarity with unit/functional testing, OWASP security best practices, and performance optimization
- Experience with CI/CD pipelines and deployments using Jenkins and OpenShift
Responsibilities:
- Design, develop, and maintain scalable full-stack applications within the Open edX ecosystem
- Build responsive and accessible front-end components aligned with WCAG standards
- Develop and maintain secure, high-performance back-end services using Python and Django
- Implement and maintain REST/OpenAPI integrations with internal and external systems
- Integrate third-party services including LTI tools, Keycloak SSO, Redis, and Kafka
- Work with multiple data stores (MongoDB, PostgreSQL/MySQL, Elasticsearch) based on application needs
- Ensure code quality through unit and functional testing, peer code reviews, and adherence to best practices
- Apply security best practices and mitigate vulnerabilities according to OWASP guidelines
- Optimize application performance, scalability, and reliability
- Contribute to CI/CD pipelines and support deployments in Jenkins/OpenShift environments
- Collaborate closely with product owners, designers, and other engineers to deliver high-quality