Python Developer & Team Lead — Retail Tech & ETL Modernization

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading retail technology company in Johannesburg is seeking an Intermediate Python Developer. You will lead a software development team, optimize ETL pipelines, and design integrations with third-party platforms. Ideal candidates should have over 5 years of experience, advanced skills in Python and PHP, and a background in retail. This role offers an exciting opportunity to shape the future of retail technology while ensuring project alignment with business goals.

Qualifications

  • 5+ years of professional experience in software development.
  • Advanced proficiency in Python and PHP with experience in RESTful APIs.
  • Strong experience in Linux environments.

Responsibilities

  • Lead and manage the in-house software development team.
  • Rewrite and optimize existing ETL pipelines using Python.
  • Design and develop integrations with third-party software platforms.

Skills

Python
PHP
RESTful APIs
FastAPI
Django
Linux
PostgreSQL
MySQL
ETL design

Education

Bachelor’s degree in Information Science or Computer Science

Tools

mypy
C#
Perl

Job description

A leading retail technology company in Johannesburg is seeking an Intermediate Python Developer. You will lead a software development team, optimize ETL pipelines, and design integrations with third-party platforms. Ideal candidates should have over 5 years of experience, advanced skills in Python and PHP, and a background in retail. This role offers an exciting opportunity to shape the future of retail technology while ensuring project alignment with business goals.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate Python Develper
Intermediate Python Develper

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 600,000 - 900,000
Lead Python Software Engineer - Fintech Transformation
Lead Python Software Engineer - Fintech Transformation

Hire Resolve • Johannesburg

On-site
ZAR 700,000 - 900,000
Competitive salary based on experience
Senior Python Engineer - Remote, High-Impact & Cloud-Native
Senior Python Engineer - Remote, High-Impact & Cloud-Native

takealot.com • Cape Town

Hybrid
ZAR 600,000 - 900,000
Remote working options
Flexible hours
Birthday leave
+2
Senior Python Engineer - Tech Lead & Architect
Senior Python Engineer - Tech Lead & Architect

Boardroom Appointments • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Python Engineer — Architect & Mentor
Senior Python Engineer — Architect & Mentor

Hire Resolve • Cape Town

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Data Engineer: Scalable ETL & Real-Time Pipelines
Senior Data Engineer: Scalable ETL & Real-Time Pipelines

Paracon • Gauteng

Hybrid
ZAR 800,000 - 1,100,000
Impactful Python/Django Developer for FinTech Data
Impactful Python/Django Developer for FinTech Data

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 300,000 - 400,000
Intermediate Python Developer
Intermediate Python Developer

ATS Client • Johannesburg

On-site
ZAR 600,000 - 900,000
Advanced Python Developer Opportunity in South Africa
Advanced Python Developer Opportunity in South Africa

Dimension Data South Africa (an NTT DATA company) • South Africa

Hybrid
ZAR 569,000 - 949,000
Annual bonus
Medical aid
Retirement fund
+6
Backend Team Leader Python (CPT Hybrid)
Backend Team Leader Python (CPT Hybrid)

Datafin • Cape Town

Hybrid
ZAR 900,000 - 1,300,000