Overview

Python Software Engineer Jobs in Cape Town, South Africa at Lesaka Technologies Inc.

A vacancy exists for a Python Software Engineer within the Kazang – Micro Merchant Division, in Century City, Cape Town (Hybrid Remote).

We are looking for an Intermediate Python Software Engineer to join our growing software engineering team. You will work within a diverse, cross-functional team, contributing to innovative fintech solutions. This role is ideal for a motivated and curious developer who thrives in a collaborative, high-performance environment.

You will be responsible for developing, testing, and maintaining high-quality software, contributing to technical discussions, and continuously improving code quality and performance.

Key Responsibilities include, but are not limited to:

Build, test and maintain high quality code to company standards.

Consistently produce code that is efficient, easy to maintain, well documented and has a low defect count.

All code is fully tested at unit and integration level (defect rate reducing over time as skills improve).

Full understanding of Agile Software Development and Scrum processes from a SWE POV.

Full engagement and participation in Scrum ceremonies, team meetings and technical discussions.

Participate in grooming, refinement and PI Planning

Clear and unambiguous user stories, tasks and feedback on tickets.

Produce clear, concise and comprehensive documentation.

Identify and mitigate security vulnerabilities in codebases.

Proactively identify and address technical debt, balancing short-term needs with long-term code quality and maintainability.

Assist with code reviews for more junior colleagues.

Provide support to grads and junior colleagues.

Provide software support during the entire software lifecycle, and act as an escalation point for our excellent Tier 4 Application Support Engineers.

Working towards certification and upskilling in relevant tech stacks and strategic technologies.

In order to be considered for this position, the following requirements must be met:

3-5 years of experience as a Software Engineer.

Degree in Computer Science, Software Engineering, or related field, or equivalent industry experience.

Strong proficiency in Python and experience with the Django framework.

Hands-on experience with Frontend, Backend, and Database development.

Solid understanding of Agile software development and Scrum processes.

Experience with Dev Ops tools, including Git Hub, Git Lab, Docker, and CI/CD pipelines.

Strong communication and collaboration skills within a team environment.

Experience in payments, transactions, or fintech is advantageous.

Technical Competencies:

MySQL

Python

Django

Vue

Bootstrap

HTML5

Java Script

Nginx

Docker

Git

Elasticsearch or similar

#J-18808-Ljbffr

Title: Python Software Engineer

Company: Lesaka Technologies Inc.

Location: Cape Town, South Africa

Category: Software Development (Software Engineer, Python, Full Stack Developer, DevOps)

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.