Python Software Engineer

6 days ago


Cape Town, Western Cape, South Africa Kazang Connect Full time
Python Software Engineer required in Cape Town.

A vacancy exists for a Python Software Engineer 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:

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

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
#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa Kazang Connect Full time

    About the RoleKazang Connect is a leading technology company that provides innovative software solutions to the financial industry. We are seeking a highly skilled Python Engineering Lead to join our team and lead the development of our flagship product.The successful candidate will be responsible for designing, developing, and maintaining efficient and...


  • Cape Town, Western Cape, South Africa Different Technologies Pty Ltd. Full time

    Job Summary: Different Technologies Pty Ltd. is seeking an expert Python Programmer to join our team. The successful candidate will be responsible for designing and developing Python-based applications and integrations, collaborating with cross-functional teams, and staying up-to-date with industry trends and technologies.Responsibilities:Design and develop...

  • Software Engineer

    3 days ago


    Cape Town, Western Cape, South Africa Plus 1x Full time

    Job DescriptionWe are seeking a skilled and motivated Software Engineer to join our dynamic team at Plus 1x. As a Python Application Developer, you will work on developing and maintaining high-quality software solutions that meet our clients' needs.The successful candidate will be responsible for designing, developing, and maintaining robust Python...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Network Recruitment Full time

    We are looking for an exceptional and passionate Software Engineer/Developer to join our dynamic Mission Systems and Software Tools team. Successful candidates will form part of a software development team, developing software for user applications. We perform formal software development for highly reliable safety-critical and mission-critical systems. Role...

  • Software Engineer

    2 weeks ago


    Cape Town, Western Cape, South Africa Employ Africa HR Services CC Full time

    Job Description:We are seeking a Software Engineer with expertise in Python and C# to join our team on a contract basis for 6 to 12 months. The ideal candidate will have experience in software development, specifically within manufacturing, industrial automation, or internal business systems, and be passionate about developing and optimizing systems for...

  • Python Developer

    3 weeks ago


    Cape Town, Western Cape, South Africa Communicate Recruitment Full time

    As a Python Developer , youll track and capture high-performance applications , integrate with powerful APIs , and create scalable backend solutions . Youll use your coding instincts to tame complex problems , streamline systems, and make software run smoother than a cheetah on a hunt .Skills & Experience: Proficiency in Python & backend frameworks...


  • Cape Town, Western Cape, South Africa Kazang Connect Full time

    Our Ideal CandidateWe're looking for a highly skilled and motivated Python Software Engineer to join our team.The successful candidate will have: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...


  • Cape Town, Western Cape, South Africa Kazang Connect Full time

    Python Software Engineer required in Cape Town.A vacancy exists for a Python Software Engineer 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...


  • Cape Town, Western Cape, South Africa Kazang Connect Full time

    About Kazang ConnectWe are a leading fintech company specializing in innovative software solutions.We pride ourselves on delivering high-quality software to our clients, and we're now looking for a skilled Python Software Engineer to join our team.This role is ideal for a motivated and curious developer who thrives in a collaborative, high-performance...


  • Cape Town, Western Cape, South Africa The Hiring House Full time

    Responsibilities - Design, develop, and maintain mission-system-related software including software for payload control, payloads emulators, relay applications, mission logic, etc.- Manage and optimize Docker environments for mission system appliances- Enhance software productivity by maintaining CI pipelines, integrated development platforms (IDPs), and...

  • Python Developer

    1 week ago


    Cape Town, Western Cape, South Africa Communicate IT Full time

    Reference: CTI003446-ANN-1Calling all Pythonistas Are you ready to join a company where their codebase reflects the core tenets of the Zen of Python? Read onDuties & ResponsibilitiesI'm an IT Specialist Recruiter, working on behalf of a diverse array of employers within the industry who seek talented Python Developers to join their team.Skills &...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    Job ResponsibilitiesPrototyping and software development of the telescope operational software (all stages of the full software development life cycle may be encountered).Provide hands-on technical support in the system administration of the hardware platforms, deployment environments and processing, which may include site visits to the Karoo.Collaborate...


  • Cape Town, Western Cape, South Africa Network Recruitment Full time

    Key Responsibilities: Software Development: Design, develop, and maintain software for mission system-related applications, including payload control, emulators, relay applications, and mission logic. Optimisation: Manage and optimise Docker environments for mission system appliances. Continuous Improvement: Maintain CI pipelines, integrated development...


  • Cape Town, Western Cape, South Africa Hire Resolve Full time

    Required Skills and Qualifications">To be successful in this role, you will need:Bachelor's degree in Computer Science or a related field (or equivalent practical experience)5 years of professional experience as a Python DeveloperStrong understanding of Python fundamentals and best practicesExperience with relevant Python frameworks such as Django, Flask, or...


  • Cape Town, Western Cape, South Africa MultiLead Consulting Services Full time

    Junior Software EngineerA Company based in Capetown has a position for a Junior Software Engineer.Salary is negotiable.MUST HAVE TELSCOPE SOFTWARE ENGINEERING EXPERIENCEDuties & ResponsibilitiesSoftware development of the telescope operational software, including all stages of the full software development life-cycle: requirements analysis, architectural...


  • Cape Town, Western Cape, South Africa Kazang Connect Full time

    Senior Software Engineer (Python) requiredin Cape Town.Do you have a passion for Python development and a strong background in software engineering? Join Kazang as a Senior Software Engineer – Python, in Century City, Cape Town.The senior software engineer forms part of a product software squad and will be responsible for taking a lead role in designing,...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    Software Development EngineerAs a Software Development Engineer, you will be involved in the development of the telescope operational software, engaging in all stages of the full software development life cycle. This includes:Requirements analysisArchitectural inputSoftware design and developmentTesting, integration, and deploymentClose interaction with...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    Software Development EngineerAs a Software Development Engineer, you will be involved in the development of the telescope operational software, engaging in all stages of the full software development life cycle.This includes:Requirements analysisArchitectural inputSoftware design and developmentTesting, integration, and deploymentClose interaction with...

  • Software Engineer

    3 weeks ago


    Cape Town, Western Cape, South Africa RareCruit Full time

    ROLES AND RESPONSIBILITIES:The Employee will work as a Software Engineer (GCS)REQUIREMENTS:Bachelors degree, in Computer Science or a related field3+ years of Hands-on GUI development and backend service-orientated softwareProficiency in cloud-based technologies and their deploymentA strong foundation in User Experience (UX) design for GUI development is...

  • Software Engineer

    7 days ago


    Cape Town, Western Cape, South Africa RareCruit Full time

    ROLES AND RESPONSIBILITIES: The Employee will work as a Software Engineer (GCS) REQUIREMENTS: Bachelors degree, in Computer Science or a related field 3+ years of Hands-on GUI development and backend service-orientated software Proficiency in cloud-based technologies and their deployment A strong foundation in User Experience (UX) design for GUI development...