Enable job alerts via email!

Python Software Engineer

Kazang Connect

Cape Town

On-site

ZAR 450,000 - 600,000

Full time

30+ days ago

Job summary

A fintech innovation company in Cape Town is seeking a skilled Python Software Engineer to join their expanding team. The role involves developing high-quality code, participating in agile processes, and supporting junior colleagues. Ideal candidates will have over 3 years of software engineering experience, proficiency in Python and Django, and familiarity with modern DevOps practices. This is a hybrid remote position offering an inclusive and collaborative work environment.

Qualifications

  • More than 3 years’ experience as a software engineer.
  • Proven experience in Python and the Django framework.
  • Strong track record in collaboration and communication.

Responsibilities

  • Build, test and maintain high quality code to company standards.
  • Produce clear, concise and comprehensive documentation.
  • Assist with code reviews for more junior colleagues.

Skills

Python
Django
Agile/Scrum
MySQL
DevOps practices
HTML5
JavaScript
Docker
Git
Elasticsearch

Education

Computer Science or Engineering degree

Tools

GitHub or GitLab
Job description
Python Software Engineer required in Cape Town.

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

Our software engineering team is growing to support the exciting projects we have planned. You
will be part of a diverse cross-functional team of talented individuals who are driving valuable
innovation in the business.

We are curious, passionate, short on ego, and high on output. We love what we do and what we
create. We value having great people on our team who are not only committed but share our core
values and vision.

You will work on complex and challenging technical requirements and gain exposure to diverse
products and projects within the fintech space.
We have a supportive, team-oriented culture with a strong emphasis on psychological safety,
integrity, high performance and transparency. Our company culture is inclusive and welcoming.

Key Responsibilities:

  • 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.

Requirements:

  • More than 3 years’ experience as a software engineer
  • Computer Science or Engineering degree (software focused) or equivalent qualification
  • Proven experience in Python and the Django framework
  • Frontend, Backend and Database design and development experience
  • Strong track record in collaboration and communication
  • Understanding of Agile/Scrum from a software engineering perspective
  • Familiarity with modern DevOps practices (GitHub or GitLab)
  • Fintech, payments, or transaction system experience is advantageous

Technical Competencies:

  • MySQL
  • Python
  • Django
  • Vue
  • Bootstrap
  • HTML5
  • JavaScript
  • Nginx
  • Docker
  • Git
  • Elasticsearch or similar
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.