Open Source Developer (OpenEdX)
Job Description
Consultancy specialized on the edX project, hiring to handle increasing demand. edX is a free software project, used by various universities and companies to run online courses. See edx.org, class.stanford.edu, france-universite-numerique-mooc.fr or codecoalition.com for examples of edX instances.
It's a large Python/Django codebase, with good code standards and architecture (a lot of the edX engineers come from MIT). You would work on different clients contracts using the platform. The clients list/references include Harvard, edX themselves, the French government, and various startups universities currently running their own instances, or looking to create one. Tasks are varied, from developing custom features for specific courses (XBlocks), customizing instances, developing generic platform features, deploying instances, working on both client/server sides, etc.
A part of your work would be published as free software (edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing some of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.
Skills Requirements
About OpenEdX Consulting
We are a team of four, working remotely from Europe and North America. You would arrive at a critical moment, as we scale up to handle increasing demand from clients on the edX platform. The company is not affiliated with edX, but contributing and working with them on various projects.
This is a full time position, were you would be able to work remotely from where you want, as long as you have a good internet connexion. : )
Joel Test score: 12 out of 12
The Joel Test is a twelve-question measure of the quality of a software team.
- Do you use source control?
- Can you make a build in one step?
- Do you make daily builds?
- Do you have a bug database?
- Do you fix bugs before writing new code?
- Do you have an up-to-date schedule?
- Do you have a spec?
- Do programmers have quiet working conditions?
- Do you use the best tools money can buy?
- Do you have testers?
- Do new candidates write code during their interview?
- Do you do hallway usability testing?
view all job listings view all OpenEdX Consulting job listings
Open all references in tabs: [1 - 5]
Leave a Reply
You must be logged in to post a comment.