Skip to main content

Senior Python Engineer - Johannesburg

Requirements
- -----------

### Must have:

### - 10+ years of relevant experience - We work in a hybrid model, requiring 2--3 days per week in our Johannesburg office. - Proficient coding in Python, with excellent knowledge of frameworks such as Django/Flask - Experience in microservices architecture and RESTful API services - Experience working in an English-speaking environment - Analytical mindset and strong problem-solving skills - Ability to optimize applications for maximum speed and scalability - Experience implementing automated testing platforms and unit tests - Experience with data migration, transformation, and scripting - Basic understanding of frontend JavaScript frameworks such as Angular, React, and Vue is a plus - Knowledge of CI/CD practices is a plus - Familiarity with cloud technologies such as AWS, Azure, or GCP is a plus

Responsibilities:
- ----------------

- Develop and support software, including applications, database integration, interfaces, and new functionality enhancements - Collaborate with our frontend developers to integrate user-facing elements
- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Company:
- -------

We are OfferZen, a developer jobs marketplace that reverses the job search process. We connect developers with a vast network of top tech companies that are eager to interview them directly. We provide upfront information about the tech stack, role, and salary so candidates can make informed decisions, and our personal talent advisor supports salary benchmarking, interview preparation, and job offers. This role is for a senior Python engineer based in Johannesburg in a hybrid working model.
- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Anderen bekeken ook

Senior Python Engineer - Johannesburg

Bedrijf:
OfferZen
Gemeente:
Amsterdam
Type tewerkstelling: 
Voltijds, Vast contract
Vacaturecategorieën: 
Developer, Integratie Engineer, Python Developer, Angular Developer, DevOps Engineer, Test automation Engineer, Front-End Developer, Cloud Architect
Opleidingsniveau: 
Master
Ervaringsniveau: 
Senior
Gepubliceerd:
06.07.2026
Deel nu: