Match score not available

Senior Django Developer for edX eLearning Platform

72% Flex
Remote: 
Full Remote
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

Extensive experience with the Python/Django framework and Docker, knowledge of API development is a must, Experience in working on large Django projects with multiple applications.

Key responsabilities:

  • Modify existing and create new Django modules to enhance edX functionality
  • Develop new APIs, business logic, and maintainable components for various user interfaces used by a large number of students
Strata logo
Strata Startup https://strata.co.jp
11 - 50 Employees
See more Strata offers

Job description

Logo Jobgether

Your missions

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 

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Backend Developer Related jobs