Logo for Strata

Senior Django Developer for edX eLearning Platform

Job description

Job purpose 

We are developing multiple extensions to https://open.edx.org/ , a widely used eLearning platform based on, amongst other technologies, Django. 

You will be in charge of modifying existing and creating new Django modules to expand the functionality of edX. That includes but it’s not limited to providing new APIs, creating new business logic and create new maintainable components that serve multiple UI used by hundreds or thousands of students. 

The platform architecture is very complex, with multiple UIs for different stakeholders, automation, several DBs and queues. The developer environment is based on multiple Docker images. 

The platform is constituted of many components, including but not limited to: 

  • PostgresDB/MongoDB/MySQL 
  • Celery 
  • Django 
  • Docker 
  • Mako 
  • SASS 
  • ReactJs 

Requirements 

We expect you to know Django very well and ideally having experience working on large Django projects composed by multiple Django applications. 

Extensive experience with: 

  • Python/Django framework 
  • Docker 
  • API development 

Ideally experienced with: 

  • ReactJS 
  • SASS 

Bonus points if you know: 

  • edX 
  • LTI 
  • Cloud IDEs 

Django Developer Related jobs

Other jobs at Strata

We help you get seen. Not ignored.

We help you get seen faster β€” by the right people.

πŸš€

Auto-Apply

We apply for you β€” automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.