Subscribe job alerts


Remote Job

Senior Open Source Developer & DevOps (Python, Django, React, AWS/OpenStack)

OpenCraft
  • Posted : 3 years ago

 Development specialized on the free software project Open edX, used by and in part developed by organizations like MIT, Harvard, McKinsey, and others, so you’ll have the opportunity to contribute to projects that are widely used and to be part of a thriving open source educational community. See edX.org, the MIT Open Learning Library or the French government online platform for public universities for examples of Open edX instances.

The Open edX platform is a large Python/Django codebase, with good code standards and architecture. You would work on different clients contracts using the platform. The clients list/references include Harvard, MIT, edX themselves, the French government, and various startups & universities currently running their own instances, or looking to create one. Tasks are very varied, from developing core platform features, custom exercises and tools for specific courses (XBlocks), customizing and deploying instances, working fullstack, operating our service infrastructure, improving our hosting platform, etc. You won't get bored here.

Most of your work is published as free software (Open edX is released under the AGPL license, which requires clients to release modifications under the same license), and you would also contribute to the free software project, pushing most of your developments upstream through pull requests, contributing features, documentation or help on mailing-lists.

We welcome applicants of all genders and ethnicities.

Basic requirements

  • Senior developer with 3+ years working with Python

  • Experience with Python web frameworks, specifically Django

  • 3+ years of HTML, Javascript, and CSS (experience with React is a big plus!)

  • Experience with unit testing

  • You feel comfortable working in a Linux environment, specifically Debian or Ubuntu

  • Experience with databases: MySQL, MongoDB, PostgreSQL

  • Experience with contributing to free software projects, and communicating within a free software community

Additional skills

You would have to work with tasks from the following categories, but you would be able to pick up the skills on the job if you don't master this yet:

  • DevOps experience, especially on Debian/Ubuntu servers, Terraform, Vault, Packer, Prometheus, ELK, Docker. We are building a modern infrastructure and having a strong DevOps presence on top of core software engineering skills is a big plus with us.

  • Cloud computing, like AWS or OpenStack

  • Configuration management tools such as Ansible

  • RabbitMQ, Redis & Elasticsearch

  • git source control

  • Mobile development (iOS and/or Android)

  • Managing clients & projects from beginning to completion (senior developer)

  • Public speaking at conferences (you would present a talk every year at the Open edX Con)

About OpenCraft

We are 35 senior developers, all working remotely from Europe, North & South America, Asia & Australia. The company is not affiliated with edX, but rather contributing and working with them on various projects. This is a full time position, were you would be able to work remotely from anywhere you want, as long as you have a good internet connection. : )

You can read more about how we work in our handbook, at https://handbook.opencraft.com/

Skills
  • python
  • django
  • devops
  • architecture
  • full stack

Similar Jobs

Remote Job

Senior Symfony Developer

Proxify
  • 2 days ago
  • About us: Talent has no borders. Proxify's mission is to connect top developers around the world with opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. πŸ™‚Since our launch, Proxify's d

Remote Job

Data Engineer/Data Scientist

Lemon.io
  • 5 days ago
  • Are you a talented senior engineer looking for a remote job that lets you show your skills and get better compensation and career growth? Look no further than Lemon.io - the marketplace that connects you with hand-picked startups in the US and Europe.What do we offer:We respect your time: here is no

Remote Job

OpenStack Cloud Engineer (DevOps)

VEXXHOST, Inc.
  • 2 weeks ago
  • We are seeking someone with a strong background in Linux and cloud technologies. In this role, you will not only support our customers using Atmosphere, our open-source cloud product, but also provide critical support to our internal CloudOps team that manages our public and private cloud infrastruc

Remote Job

Senior Full Stack WordPress Developer – React & Gutenberg Mastery

Quantenwerft International GmbH
  • 3 weeks ago
  • Position: Senior Full Stack WordPress Developer – React & Gutenberg, Full Site Editing MasteryThe developer should be based in one of the following countries: Europe, the United Kingdom, the United States, South America, Canada, or Bangladesh.Type of employment: Full-time Co

Remote Job

Senior DevOps Engineer (Azure)

Proxify
  • a month ago
  • About us: Talent has no borders. Proxify's mission is to connect top developers around the world with the opportunities they deserve. So, it doesn't matter where you are; we are here to help you fast-track your independent career in the right direction. πŸ™‚ Since our launch, Proxi

Remote Job

Senior SEO Engineer

Numerade
  • 2 months ago
  • Numerade is on a mission to democratize access to extraordinary educators and the STEM content they have to offer. This is your opportunity to join a venture-backed startup early and build something remarkable at the intersection of education and technology.Since launch in 2019, we have helped over

Remote Job

Senior Big Data Engineer

Reviewshake, Inc.
  • 2 months ago
  • Hi, we're Shake πŸ‘‹ We’re helping bring businesses closer to their consumers, by building solutions for the most customer obsessed companies in the world. As a tech startup we’re developing innovative technology that unlocks the power of the vast quantities of data available online.

Remote Job

DotNet architect

Photon
  • 2 months ago
  • Role: .Net Technical Architect - Azure Microservices REMOTEInterview format: Coding challenge + 2 technical interview A total of 10 years of experience showing career progression from Software Engineer to the Architect level position. At least 6 years of experience as a Software Architect focusing o

Remote Job

NET Developer

Imetris Corporation
  • 2 months ago
  • An ideal candidate is a technology enthusiast who can efficiently build, test, deliver and maintain high quality, sustainable software solutions. The ideal candidate will be expected to have a diverse background in modern programming languages and frameworks and ability to operate individually with

Remote Job

Presales Engineer

DQLabs
  • 2 months ago
  • About DQLabsDQLabs is a Modern Data Quality Platform that helps organizations deliver reliable and accurate data for better business outcomes. With an automation-first approach and self-learning capabilities, the DQLabs platform harnesses the combined power of Data Observability, Data Quality, and D

View All