We Are Looking for a Software Engineer  (Open edX Experience)

We Are Looking for a Software Engineer (Open edX Experience)

Location: Remote (EU timezone preferred)

Type: Freelance / Full-time Contract

Experience Level: Mid to Senior (4+ years)

Start Date: As soon as possible

At Abstract-Technology GmbH , we’re passionate about building high-quality digital learning solutions that make a real impact. As a core contributor to open-source platforms like Open edX, we collaborate with universities, enterprises, and institutions across Europe to deliver scalable, user-centric educational technology.

We're looking for a Software Engineer with hands-on experience in Open edX® platform, who’s ready to join a dynamic, international team and contribute to meaningful learning experiences.

What You’ll Do

  • Develop and maintain features within the Open edX ecosystem (LMS, CMS, microservices)
  • Build and integrate scalable backend services using Python (Django)
  • Work closely with cross-functional teams (frontend, devops, project managers) to shape robust, high-quality learning platforms
  • Participate in technical architecture design and decision-making
  • Integrate third-party systems (APIs, SSO, LTI, xBlocks)
  • Contribute to open-source initiatives and give back to the Open edX community
  • Debug and improve performance, security, and deployment automation
  • Write clean, maintainable, well-documented code and perform code reviews

Tech Stack

  •   Backend: Python, Django, Open edX
  •   Frontend: ReactJS, HTML5, SCSS (basic knowledge a plus)
  •   Infrastructure: Docker, Ansible, AWS, Kubernetes (nice to have)
  •   Databases: MySQL, MongoDB, Redis
  •   CI/CD: GitLab CI, Jenkins, GitHub Actions
  •   Monitoring/Logging: Sentry, Grafana, Prometheus

What We’re Looking For

  • 4+ years of experience in software development, with at least 1–2 years hands-on experience with Open edX
  • Strong knowledge of Python and Django
  • Familiarity with REST APIs, authentication protocols (OAuth, JWT, SAML)
  • Experience with deployment tools (e.g., Ansible, Docker)
  • A proactive, collaborative mindset with a passion for clean architecture
  • Comfortable working in agile, remote, and multicultural teams
  • Fluent in English (spoken and written)

Nice-to-Haves

  • Experience contributing to Open edX open source codebase
  • Familiarity with xBlock development or LTI integrations
  • Experience with Tutor
  • German or other EU language skills

What We Offer

  1. A collaborative and respectful work culture
  2. The chance to work on projects that matter (education, sustainability, public sector)
  3. Flexible working hours and remote-friendly environment
  4. Opportunity to grow into leadership or DevOps/architecture roles
  5. Support for certifications, conference attendance, and continuous learning
  6. A voice in the Open edX community

How to Apply, Ready to make an impact?

Send us your CV, GitHub or portfolio, and a few words on why you’re excited about Open edX to jobs@abstract-technology.de.

Let’s build the future of education — together.

To view or add a comment, sign in

More articles by Abstract-Technology GmbH

Others also viewed

Explore content categories