OpenCraft

Create your online courses using the Open edXยฎ platform
๐ŸŒƒ 30 cities
๐ŸŒŽ 19 countries
โŒš๏ธ 19 timezones
OpenCraft
๐Ÿ’ผ
Remote jobs
โŒš๏ธ
Timezones
Remote work at OpenCraft
opencraft.com

Remote jobs at OpenCraft

Senior Open Source Developer & DevOps

1mo

Culture

๐Ÿ“จ
Asynchronous communication
30 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
109 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.

โšก๏ธ
Agile development
37 remote teams →

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

๐Ÿ”“
Open source
25 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.

โŒš๏ธ
Flexible hours
109 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

๐Ÿ”‘
Work with the founder
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.

๐Ÿ™‡
Autonomy
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.

๐Ÿ“
Light meetings
0 remote teams →

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

๐Ÿ“–
Open communication
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.

โฑ
Time tracking
3 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.

Hiring Process

  • Our recruitment process differs from most other companies - we donโ€™t believe resumes and traditional interviews to be particularly effective. Often, they tell more about how good someone is at interviewing, rather than at the actual work. So, our initial interview is lighter and easier to pass than in other companies - but we then provide you with real (and paid!) work to see how it works out in reality.
  • Step 1: You apply by filling out this form: https://opencraft.com/jobs/
  • Step 2: We do two interviews with candidates matching the requirements listed above. The first interview includes a (simple) coding exercise.
  • Step 3: If this works out, we hire you! We start with a 2 months trial period, which allows both you and the rest of the team to fully evaluate how we work together, and is followed by a final review and confirmation.

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.
103 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.
48 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.
81 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.
42 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.
84 remote teams →
๐Ÿ–
Flexible vacation
58 remote teams →
๐ŸŒด
Sabbaticals
7 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/
remote teams →

Remote team locations

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

OpenCraft

Create your online courses using the Open edXยฎ platform
๐ŸŒƒ 30 cities
๐ŸŒŽ 19 countries
โŒš๏ธ 19 timezones
of team locations are within 3h of your time zone.

Countries (19)

Cities (30)

Remote work at OpenCraft
opencraft.com
Remote handbook

Timezones

locations with 0...3h difference
locations with more than 3h difference
locations with more than 6h difference
View all 30 locations →

About