Senior Open Source Developer (Python\Django)

 

Recruiter:

Naomii Recruitment Solutions (Pty) Ltd

Job Ref:

JHB000023/GH

Date posted:

Thursday, July 8, 2021

Location:

Working, South Africa

Salary:

30 000 Monthly


SUMMARY:
Open-source

We are a team of veteran open-source developers, working on educational and community-based projects in an open-first environment – and we are looking for new members. By joining us, you will work full-time on open-source, pushing your changes to free software projects upstream through pull requests, contributing features, documentation, or help on public forums.
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

We are one of the main contributors to the Open edX project, the main open-source MOOC platform created by MIT, Harvard and many other top universities. It powers sites like edX.org, the MIT Open Learning Library, and the national online learning platform for France. We provide development and hosting for institutions like Harvard Medical School, Harvard LabXchange, Cloudera, Autodesk, and several governments. We are not affiliated with edX.org, but we contribute and work with them on various projects.

POSITION INFO:
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

Additional Skills:

You will work on tasks from the following categories, but you can pick up the skills on the job if you haven''t mastered these 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, 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)

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Mid - Senior Developer (PHP, Laravel, Vue.js)
Location: Capetown
Salary: Market related
Mid - senior developer (PHP, Laravel, Vue.js) | Cape Town
3 days ago


Tertiary Education Consultant
Location: Boksburg
Salary:
10 days ago


Software Engineering Tech Lead – Perm – Hybrid (Melrose Arch) – R960k per annum
Location: Johannesburg
Salary: 960000
Software Engineering Tech Lead – Perm – Hybrid (Melrose Arch) – R960k per annum
19 days ago


Senior Communications, Corporate & Office Manager
Location: East London
Salary: Negotiable
New Vacancy Available!! Our leading client in the Business Development Sector is looking to employ a senior Communications, Corporate & Office Manager to join their dynamic team in East London.
16 days ago


Senior BI Developer
Location: Cape Town
Salary: Negotiable
Are you an experienced senior BI developer with a passion for building and managing business intelligence solutions? We're looking for someone like you to join our team at iOCO. In this role, you'll play a crucial part in building, improving, and managing our business intelligence solutions. You'll work closely with our te...
4 days ago


Experienced SENIOR Aesthetic/ Beauty Therapist needed for a busy Aesthetic Clinic in Midrand
Location: Midrand
Salary: 7500 Monthly
Experienced senior Aesthetic/ Beauty Therapist needed for a busy Aesthetic Clinic in Midrand
5 days ago


Senior C# Developer (Back End) – Johannesburg/Sandton (Hybrid) – up to R1.18mil p/a
Location: Pretoria
Salary: 1180000
senior C# developer (Back End) – Johannesburg/Sandton (Hybrid) – up to R1.18mil p/a
5 days ago


NEW WORK IN: Senior C# Full Stack Software Engineer (Angular 10+) – Bedfordview (IN-OFFICE WITH HYBRID AFTER THREE MONTHS) – @ R1.2mil CTC P.A
Location: Pretoria
Salary: 1200000
NEW WORK IN: senior C# Full Stack Software Engineer (Angular 10+) – Bedfordview (IN-OFFICE WITH HYBRID AFTER THREE MONTHS) – @ R1.2mil CTC P.A
5 days ago


Senior C# Developer (Back End) – Centurion (Hybrid) – up to R1.18mil p/a
Location: Pretoria
Salary: 1180000
senior C# developer (Back End) – Centurion (Hybrid) – up to R1.18mil p/a
5 days ago


Corporate Finance Team Coordinator
Location: Stellenbosch
Salary: Market related
A UK based Financial Services Company is seeking a strong Office Administrator to join their Corporate Finance team in the Stellenbosch Office to provide administrative and office management support, in accordance with the business’ values and competency framework. This is a hybrid role, with 2 days in office work.
6 days ago


Create a free job alert for Senior Open Source Developer (Python\Django) in Working

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions