Job title: Senior PYTHON DEVELOPER – design & build solutions in leading ONLINE RETAILER – CAPE TOWN or JOHANNESBURG, R750K – R1 Million
Job type: Permanent
Emp type: Full-time
Salary: ZAR 960,000.00
Location: Cape Town or Johannesburg
Job published: 29/09/2020
Job ID: 38559

Job Description

Senior PYTHON DEVELOPER – design & build solutions in leading ONLINE RETAILER – CAPE TOWN or JOHANNESBURG, R750K – R1 Million

 

This is an excellent opportunity for a PYTHON DEVELOPER to join a highly skilled Software Engineering team within one of the most successful E-COMMERCE / ONLINE RETAIL Businesses.

In this role you will gain extensive expertise in the design and build of ONLINE RETAIL Solutions that will enhance the experience of customers, and the constant ambition of the company to be more consumer centric.

 

Based in either CAPE TOWN or JOHANNESBURG – this SENIOR PYTHON DEVELOPER role offers a salary of R750K – R1 Million / annum.

 

THE COMPANY:

This E-COMMERCE BUSINESS is an ONLINE RETAILER rapidly becoming the market leader across Africa. This is a technology and data-driven business, with a large SOFTWARE ENGINEERING TEAM of open source developers using the very latest technologies.

Career path for PYTHON DEVELOPERS are excellent within the business – you can work your way up to becoming a Solutions Architect or Product Owner or Data Scientist – the choice is yours.

 

THE ROLE:

As a SENIOR PYTHON DEVELOPER, you will DESIGN AND BUILD NEW SOFTWARE SOLUTIONS to assist the business in improving customer experience. This will involve Architecting and design solutions, and keeping up to date with technology trends, both locally and internationally.

 

REQUIRED TECHNICAL SKILLS:

Python, Javascript, React, jQuery, PHP.

MySQL, Kafka, PostgreSQL, MongoDB.

nginx, RabbitMQ, Memcached.

Docker, Kubernetes, Chef.

GitHub, Travis CI, Jenkins.

Amazon EC2, Amazon S3.

 

REQUIRED EXPERIENCE:

Strong analytical and critical thinking, using data to inform decisions.

Solid quantitative skills.

Ideally a Bachelor’s degree in Computer Science or similar HOWEVER your experience can override this requirement.

Minimum of two years experience in a software engineering role.

A thorough understanding of computer science fundamentals, including object-oriented design, data structures and algorithms.