November 14, 2024

Headquarters: Totally distant corporate (international, included in France)

Do you care about contributing to open-source, and respect a just right problem? We do too! 🙂 
We’re a workforce of veteran open-source builders, operating on tutorial and community-based initiatives in an open-first atmosphere – and we’re on the lookout for new individuals. Via becoming a member of us, you are going to paintings full-time on open-source, pushing your adjustments to unfastened device initiatives upstream thru pull requests, contributing options, documentation, or lend a hand on public boards. 

We care deeply about contributing our paintings upstream. You are going to see the result of your paintings reused and identified around the tutorial network, expanding get entry to to high quality schooling for everybody, all over the place.

Not like firms who reluctantly began to just accept distant staff not too long ago, we’ve embraced it from day 1. For the previous 10 years, we’ve founded and subtle our approach of operating round remote-friendly workflows, from the bottom up. No day-long video conferences, obligatory paintings hours, or chance of being compelled again into an place of job someday — so long as you could have a just right web connection, it’s none of our industry when or the place you’re employed from. 🙂

We’re all operating remotely, from all continents (excluding Antarctica, no less than to this point – candidates welcome!). We use remote-friendly and timezone-agnostic workflows in accordance with asynchronous ideas and just right documentation practices.

On-line schooling

The Open edX undertaking is a big Python/Django codebase, with just right code requirements and structure. Duties are numerous, from creating core platform options, customized workouts and gear for particular classes (XBlocks), customizing and deploying circumstances, operating full-stack, running our provider infrastructure, bettering our webhosting platform, and so on. You will not become bored right here.

Contracting phrases

This can be a full-time, everlasting contract place. We purpose for long-term relationships — as soon as in, virtually all workforce individuals keep for a few years. 

We care about paying reasonably: 

  • Crew individuals set their very own repayment stage, which is paid in accordance with hours labored (no unpaid extra time!). 
  • When figuring out your fee, we will be able to be expecting you to think about advantages (holiday, healthcare, acquire budgets, and so on.) – the theory is to let you pick out the advantages which are helpful to you, moderately than be offering one-size-fits-all applications that aren’t all the time very treasured.
  • We additionally proactively follow beneficiant raises team-wide, in accordance with the corporate effects on the finish of every 12 months. See the main points about how we way repayment in our guide.

We additionally firmly imagine in work-life stability: so long as you ship what you decide to, there may be numerous latitude in how a lot paintings you’ll select to just accept. We’re open to time commitments anyplace within the 30h to 40h/week vary, and extremely discourage operating greater than that. It’s necessary to have time to ourselves, in addition to having some slack, and there are diminishing returns in operating extra anyway. We’re these days recruiting exactly to maintain that stability, and make sure we’ve a variety of capability to maintain our initiatives.

We’re a extremely collaborative construction workforce operating in an agile atmosphere. Now we have constructed a most commonly flat group, composed of 30 senior builders with a handful of make stronger body of workers. You are going to be operating with extremely competent people who take duty for his or her paintings, and the similar can be anticipated of you.
We belong to self-organized groups, so control doesn’t intervene with our daily obligations and management is situational. You are going to lead some initiatives and sign up for others. You are going to have a substantial amount of discretion within the paintings that you just do and maximum of your paintings can be publicly viewable within the open-source network. Crew individuals are frequently studying from every different, and we position an emphasis on sustainable paintings practices and psychological well being. We lend a hand every different out when the surprising occurs and provides kudos and popularity for paintings neatly finished.
Camaraderie is powerful, requirements are top, and so is the retention fee. We put money into documentation, assessments, and automation in order that redundant paintings is minimized and workforce individuals can center of attention on extra fascinating issues. The paintings is totally distant – all of the dash making plans procedure is completed asynchronously, and the dash procedure itself is iteratively stepped forward. We center of attention on minimizing conferences so after they do occur it’s for productive causes. As a way to be certain we nonetheless get some face time, we time table not obligatory social occasions to speak, play video games, and have interaction in different actions. We additionally meet once a year in particular person on the Open edX Convention (in non-Covid instances!), and use the chance to satisfy everybody, at the side of the remainder of the network, and do a workforce retreat.
OpenCraft runs at the open first idea. Maximum of our conversations, code, and insurance policies are publicly viewable.

We welcome candidates of all genders and ethnicities.

  • Enjoy with contributing to unfastened device initiatives – small contributions are totally advantageous, however you should have no less than one patch or pull request merged in a third-party undertaking, or been a maintainer of an open supply undertaking with vital adoption. (Notice that you’ll give a contribution now to fulfill this requirement – see for instance the Open edX liberate problems, solving the sort of problems is an effective way to compare that requirement.)
  • Senior developer with 3+ years operating with Python
  • Enjoy with Python internet frameworks, particularly Django
  • 3+ years of HTML, Javascript, and CSS (enjoy with React and/or Typescript is a large plus!)
  • Enjoy with unit checking out
  • At ease operating in a Linux atmosphere, particularly Debian or Ubuntu
  • Enjoy with databases: MySQL, MongoDB, PostgreSQL

You are going to paintings on duties from the next classes, however you’ll pick out up the talents at the task if you have not mastered those but:

  • DevOps enjoy, particularly on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We’re development a contemporary infrastructure and having a robust DevOps presence on most sensible of core device engineering talents is a large plus with us.
  • Managing shoppers & initiatives from starting to finishing touch (senior developer)
  • Cloud computing, like AWS or Kubernetes
  • Configuration control gear akin to Ansible, Consul
  • RabbitMQ, Redis & Elasticsearch
  • Cell construction (iOS and/or Android)
  • Public talking at meetings (you might provide a chat yearly on the Open edX Con)

Our recruitment procedure differs from maximum different firms – we don’t imagine resumes and conventional interviews to be in particular efficient. Steadily, they inform extra about how just right somebody is at interviewing, moderately than at the real paintings. So, our preliminary interview is lighter and more straightforward to move than in different firms – however we then give you actual (and paid!) paintings to peer the way it works out if truth be told.

  • Step 1: You follow by means of filling out this type: https://opencraft.com/jobs/open-source-developer/ 
  • Step 2: We do two interviews with applicants matching the necessities indexed above. The primary interview features a (easy) coding workout.
  • Step 3: If this works out, we rent you! We commence with a 2 months trial duration, which permits each you and the remainder of the workforce to completely assessment how we paintings in combination, and is adopted by means of a last overview and affirmation.

Leave a Reply

Your email address will not be published. Required fields are marked *