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.
Start fresh or import an existing resume
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.