OpenCraft: Senior Open Source Developer & DevOps (Python, Django, React, AWS/OpenStack)
Headquarters: Fully remote company (worldwide, incorporated in Berlin)
URL: https://opencraft.com/
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.
Remote-first
Unlike companies who reluctantly started to accept remote workers recently, we have embraced it from day 1. For the past 7 years, we have based and refined our way of working around remote-friendly workflows, from the ground up. No day-long video meetings, mandatory work hours, or risk of being forced back into an office one day — as long as you have a good internet connection, it’s none of our business when or where you work from. 🙂
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 practices.
Online education
Technical stack
- Team members set their own compensation level, which is paid based on hours worked (no unpaid overtime!).Â
- When determining your rate, we will expect you to factor in benefits (vacation, healthcare, purchase budgets, etc.) – the idea is to let you pick the benefits that are useful to you, rather than offer one-size-fits-all packages that aren’t always very valuable.
- We also proactively apply generous raises team-wide, based on the company results at the end of each year. See the details about how we approach compensation in our handbook.
Basic Requirements:
- Experience with contributing to free software projects – small contributions are completely fine, but you must have at least one patch or pull request merged in a third-party project, or been a maintainer of an open source project with significant adoption. (Note that you can contribute now to satisfy this requirement – see for example the Open edX release issues, fixing one of these issues guarantees an interview.)
- 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 and/or Typescript is a big plus!)
- Experience with unit testing
- Comfortable working in a Linux environment, specifically Debian or Ubuntu
- Experience with databases: MySQL, MongoDB, PostgreSQL
- 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, Consul
- RabbitMQ, Redis & Elasticsearch
- 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)
Apply for this Position
- Step 1: You apply by filling out this form: https://opencraft.com/jobs/open-source-developer/Â
- 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.Â
Source ⇲
We Work Remotely: Full-Stack Programming Jobs
Edunonia – Education for better tomorrow Education for better tomorrow
-
Marketing and Membership Manager
by Ndenkoh on March 29, 2024 at 12:00 am
Oakbrook Terrace, The Pediatric Orthopaedic Society of North America (POSNA) is a not-for-profit professional organization of over 1600 surgeons, physicians, and allied health members passionately dedicated to advancing musculoskeletal care for children and adolescents through education, research, quality, safety and value initiatives, advocacy, and global outreach to children in underserved areas. Summary:  Manage a wide …
-
Looking for a Paid Search Specialist with E-commerce Experience (Remote Job)
by Ndenkoh on March 29, 2024 at 12:00 am
Nationwide, We are seeking an experienced Paid Search Marketing Specialist to join our team. As a Paid Search Marketing Specialist, you will be responsible for developing, implementing, and managing our company’s paid search marketing strategies. This is a senior-level position, and the ideal candidate will have over 5 years of experience in the field, with …
-
Associate
by Ndenkoh on March 29, 2024 at 12:00 am
Washington, D.C., Summary Washington, DC based association management firm seeks highly motivated communications professionals to create and manage multi-format communications initiatives for various clients. The Associate is a strong communicator and will ensure efficient, effective communications for multiple clients that support the clients’ goals, while managing deadlines and paying close attention to detail. Friendly and …
-
Director, Marketing and Communications
by Ndenkoh on March 29, 2024 at 12:00 am
Schaumburg , Illinois, Manages the development and execution of the marketing and communications strategy and ensures all marketing communications are consistent with CNS brand identity and messaging. Oversees creation of marketing plans, and campaigns to generate prospects and recruit new members through marketing activities and sales of member products and services, e.g., CNS Annual Meeting, …
-
Marketing Account Manager (US Remote)
by Ndenkoh on March 29, 2024 at 12:00 am
Kansas City, Missouri, About Water.org 1 in 4 people around the world lack access to safe water and 2 in 5 people don’t have access to a safe toilet. We are working every day to change this. We are Water.org. We’re here to bring water and sanitation to the world. We want to make it …