Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Open edX / OpenCraft | Full-time | TRUE REMOTE (async/worldwide) | Senior Open Source Developer on Open edX - React, Python/Django, AWS/Kubernetes

Do you care about contributing to open-source, and appreciate a good challenge? We do too! :)

Open-source

We are a team of veteran open-source developers, working on educational and community-based projects in an open-first environment – and we are looking for new members. By joining us, you will work full-time on open-source, pushing your changes to free software projects upstream through pull requests, contributing features, documentation, or help on public forums.

We care deeply about contributing our work upstream. You will see the results of your work reused and recognized across the educational community, increasing access to quality education for everyone, everywhere.

Remote-first

Unlike companies who reluctantly started to accept remote workers recently, we have embraced it from day 1. For the past 7 years, we have based and refined our way of working around remote-friendly workflows, from the ground up. No day-long video meetings, mandatory work hours, or risk of being forced back into an office one day -- as long as you have a good internet connection, it’s none of our business when or where you work from. :)

We are all working remotely, from all continents (except Antarctica, at least so far - applicants welcome!). We use remote-friendly and timezone-agnostic workflows based on asynchronous principles and good documentation practices.

Online education

We are one of the main contributors to the Open edX project, the main open-source MOOC platform created by MIT, Harvard and many other top universities. It powers sites like edX.org, the MIT Open Learning Library, and the national online learning platform for France. We provide development and hosting for institutions like Harvard Medical School, Harvard LabXchange, Cloudera, Autodesk, and several governments. We are not affiliated with edX.org, but we contribute and work with them on various projects.

Our handbook, like much of our work, is publicly viewable and you can find it at https://handbook.opencraft.com/.

Apply for this Position

See the full details and apply at https://opencraft.com/jobs/open-source-developer/

Job description: https://docs.google.com/document/d/1VgA7geR5oAsHzTRnldm6KU7L...



Bit of feedback on your job application process – I don't see any good location to send this on your website so I'll leave it here.

It would IMHO be helpful if there's a "anything else you want to mention?" field at the end of the form, or something to that effect. I appreciate keeping the initial application simple and straight-forward and doesn't require having to write an essay about the meaning of life, but for some answers I could only fill in a number and sometimes a simple number doesn't really tell the whole story.

For example: I have "10 years" Python experience, but the last time I programmed Python was a number of years ago so I'm a bit rusty; I would prefer to be up-front about that. I also have 0 years Django experience, but I've picked up Ruby on Rails quickly in the past and I've managed to fix a few minor bugs in Django applications over the years, so I wanted to add that context too to demonstrate that picking up Django shouldn't be a huge issue.

Since TypeForm only shows one field at a time you don't know what's coming next or when it will end it's not really clear you can't provide that context anywhere. I was a but surprised I was done already and felt I submitted a less great application than I could have – otherwise I probably would have crammed it in one of the text answers in an earlier step.

Just a bit of feedback, do with it what you will.


Good point - currently people generally put these remarks in the "why applying?", but it makes sense to have a catch-all at the end, I've just added it to the form. Thanks!

And no problem for your remark about your Python experience - that usually comes back fast.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: