OpenCraft

Innovative, open source e-learning software and experiences.

Who We Are

OpenCraft is mostly flat, preferring the creation of lateral roles over the entrenchment of managerial layers. Team members may take roles that handle responsibilities sometimes associated with traditional middle managers, such as an Epic Owner, or a Sprint Planning Manager, but these people are not anyone’s boss. While a small core management team does exist, it has a policy of letting team members make their own decisions wherever possible while providing organizational support.OpenCraft fosters a highly collaborative environment. We have a process for setting rates, and raises are applied company-wide. This reduces competition between members. Everyone on the team is rock solid and dependable. We hold each other to high expectations and know that we can depend on one another to get the job done.

Company Values

Openness

We believe strongly in open source, transparency and honesty. We aim to contribute most of our work to the community as open source software. We want to ensure our work benefits the community, and even humanity as a whole, as much as it benefits our clients. We are radically honest when reviewing or providing feedback to each other.

Quality

We create high-quality code and provide professional support for our work. All team members are senior professionals. All developers have extensive experience in Python, Javascript and most of the technologies used by the Open edX project.

Commitment

We do what we say, and do it on time.

Empathy

We actively pay attention to how clients or other team members feel about the way we act, and aim to be kind. Even if sometimes we have to hurt feelings or take painful decisions, it's not unnecessarily so.

Company Perks

Truly remote

We’ve been remote since our inception. There is no office, no mandatory timezone, and our team lives worldwide. Minimal meetings.

Flat structure

Sometimes you’re the developer. Sometimes you’re the project manager. Have discretion over which projects you take.

Transparent compensation and time off

Everyone at OpenCraft is hired for a full-time, permanent contract position. This simplifies hiring across borders tremendously, but comes with some differences compared to traditional employment.The unit used to determine the compensation is the time spent working, and only the time spent working (excluding vacations, breaks, etc.). Team members set an hourly rate that allows them to live the quality of life they seek. During the hiring process, you will have the opportunity to set your rate. Your rate should include things like– Taxes– Healthcare plans or other benefits traditionally offered by employers in your country– Enough buffer for you to save up for vacations to take when you likeIt is not uncommon for team members to set aside cash and take month-long vacations. The vacations are not paid, but your rate can include a good bit of overhead, and so how you plan and save for vacations is up to you. Team members have a great deal of flexibility in the time they take off. You will need to give sufficient warning, and follow the vacation checklist, but otherwise you can take what you need.We encourage team members to frequently take time off, whether it’s vacation time or just a few days to recharge their batteries or take care of personal business. Team members can also request a temporary reduction of their work hours, or even a temporary reduction of their availability to/from specific projects, clients or roles.

Job Openings

Our Team

USA
5
Berlin
10

Our Team

Ontario, Canada
11
London, UK
3
Quebec, Canada
1
Texas, USA
1
California, USA
1

Employee Reviews

No items found.

Employee Reviews

Thanks, I always look forward to your letters every week. Good stuff.

— Melanie

Thanks, I always look forward to your letters every week. Good stuff.

— Melanie

Employee Reviews

Thanks, I always look forward to your letters every week. Good stuff.

— Melanie

Thanks, I always look forward to your letters every week. Good stuff.

— Melanie

Subscribe to get the latest job listings from modern teams.