
Vacancy Details
Employer: Lesaka Technologies
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.
- 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.
- 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 DevOps tools, including GitHub, GitLab, Docker, and CI/CD pipelines.
- Strong communication and collaboration skills within a team environment.
- Experience in payments, transactions, or fintech is advantageous.
- MySQL
- Python
- Django
- Vue
- Bootstrap
- HTML5
- JavaScript
- Nginx
- Docker
- Git
- Elasticsearch or similar
511 people have viewed this job.
Similar Jobs
Senior Software Engineer - Python
- Cape Town
- Job Type: Permanent
- Posted 24 Mar 2025 | 3 Days left
More Jobs at Lesaka Technologies
Compliance & Operational Risk Manager Merchant Division
- Sandton
- Job Type: Permanent
- Posted 02 Apr 2025 | 15 Days left
Head: Security Operations
- Sandton
- Job Type: Permanent
- Posted 02 Apr 2025 | 15 Days left
Regional Agent Relationship Manager - Polokwane
- Polokwane
- Job Type: Permanent
- Posted 31 Mar 2025 | 6 Days left
Regional Agent Relationship Manager - Durban
- Durban
- Job Type: Permanent
- Posted 31 Mar 2025 | 6 Days left