OpenCraft

Create your online courses using the Open edX® platform
🌃 30 cities
🌎 19 countries
⌚️ 13 timezones
OpenCraft
💼
Remote jobs
⌚️
Timezones
🗺
Map

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.

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.

Remote work culture

📨
Asynchronous communication
64 remote teams →

Asynchronous communication - OpenCraft endeavours to make as many of our processes as asynchronous as possible so that no one has to work outside their preferred hours. Our sprint planning process is asynchronous), and while you may occasionally need to meet with a teammate or client outside your preferred time window, it's not the norm.

Generally, discussions happen first asynchronously; if there is really something that can't be efficiently sorted out asynchronously, have a chat or schedule a meeting.

🌴
Company retreats
162 remote teams →

Company retreats - We meet yearly in person at the Open edX Conference (in non-Covid times!), and use the opportunity to meet everyone, along with the rest of the community, and do a team retreat.

⌚️
Flexible hours
212 remote teams →

Flexible hours - 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 practice

📝
Light meetings
27 remote teams →

Light meetings - We have minimal meetings, as all our communication is centered around asynchronous processes - including sprint planning!

🔓
Open source
41 remote teams →

Open source - The code we write is almost exclusively open source, and we contribute it upstream – furthering online education through the OpenedX project.

🙇
Autonomy
40 remote teams →

Autonomy - We have built a mostly flat organization, composed of 30 senior developers with a handful of support staff. You will be working with highly competent individuals who take responsibility for their work, and the same will be expected of you.

We belong to self-organized teams, so management doesn’t interfere with our day-to-day responsibilities and leadership is situational. You will lead some projects and join others. You will have a great deal of discretion in the work that you do.

📖
Open communication
35 remote teams →

Open communication - Our open-first philosophy keeps us honest and pushes us to bettering ourselves and our community. We believe in contributing back, and finding better ways to collaborate and work. We share the knowledge that we’ve gained instead of hoarding it.

🔑
Work with the founder
24 remote teams →

Work with the founder - We have a flat hierarchy, and the founder is actively involved in team and direct discussions, as well as projects any team member can participate to.

⚡️
Agile development
57 remote teams →

Agile development - We use an agile workflow (scrum) based on two-week sprints, but these are coordinated and planned asynchronously.

Time tracking
4 remote teams →

Time tracking - When you sit down to work for OpenCraft, start to log immediately. The time spent thinking about what you're actually going to work on, preparing your environment by spawning a devstack, etc. is part of the work (sometime called metawork). It also involves going through mail, chat and forums to check in case something relevant came up. Whatever ticket you start working first is where you should log this time.

Benefits

🏥
Health Insurance - We have a flexible approach to benefits - you pick and choose what you would like to include in your hourly rate, including health insurance costs.
213 remote teams →
💺
Co-working space budget - We have a flexible approach to benefits - you pick and choose what you would like to include in your hourly rate, including coworking space budget.
87 remote teams →
💻
Home office budget - We have a flexible approach to benefits - you pick and choose what you would like to include in your hourly rate, including home office budget.
182 remote teams →
Truly unlimited time-off, not the version some companies use, where you're actually discouraged to take too much... Since the compensation is based on time worked, you can work more for more money, or take longer vacation. We have a flexible approach to benefits - you pick and choose what you would like to include in your hourly rate, including vacation time.
93 remote teams →
📚
Learning budget - We spend time learning, and cover some learning material costs. Additionally, we have a flexible approach to benefits - you pick and choose what you would like to include in your hourly rate, including learning budget.
155 remote teams →
🏖
Flexible vacation
111 remote teams →
🌴
Sabbaticals
11 remote teams →
💰
Location independent salary - We are fully remote, and believe location shouldn't be a factor when deciding on the compensation. What counts is the work done, not where it is done! See https://handbook.opencraft.com/en/latest/team_compensation/
18 remote teams →

Remote jobs at OpenCraft

Remote team locations

OpenCraft is working remotely from 6 cities like Berlin, Seattle and Barcelona across 19 countries like Canada, Brazil and India.

OpenCraft

Create your online courses using the Open edX® platform
🌃 30 cities
🌎 19 countries
⌚️ 13 timezones

Countries (19)

Cities (30)

About

Tech stack