Where

Python Software Engineer

Lesaka Technologies
Cape Town Full-day Full-time

Description:

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 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.
Technical Competencies:
  • MySQL
  • Python
  • Django
  • Vue
  • Bootstrap
  • HTML5
  • JavaScript
  • Nginx
  • Docker
  • Git
  • Elasticsearch or similar

Requirements:

  • 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
30 Mar 2025;   from: careers24.com

Similar jobs

  • Lesaka Technologies
  • Cape Town
... A vacancy exists for a Python Software Engineer within the Kazang - Micro ... an Intermediate Python Software Engineer to join our growing software engineering team. ... experience as a Software Engineer. Degree in Computer Science, Software Engineering, or ...
5 days ago
  • Lesaka Technologies
  • Cape Town
... A vacancy exists for a Python Software Engineer within the Kazang - Micro ... an Intermediate Python Software Engineer to join our growing software engineering team. ... experience as a Software Engineer. Degree in Computer Science, Software Engineering, or ...
5 days ago
  • Lesaka Technologies
  • Cape Town
... A vacancy exists for a Python Software Engineer within the Kazang - Micro ... an Intermediate Python Software Engineer to join our growing software engineering team. ... experience as a Software Engineer. Degree in Computer Science, Software Engineering, or ...
5 days ago
  • Lesaka Technologies
  • Cape Town
... A vacancy exists for a Python Software Engineer within the Kazang - Micro ... an Intermediate Python Software Engineer to join our growing software engineering team. ... experience as a Software Engineer. Degree in Computer Science, Software Engineering, or ...
5 days ago