Python Software Engineer
6 days ago
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
-
Python Engineering Lead
3 days ago
Cape Town, Western Cape, South Africa Kazang Connect Full timeAbout 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...
-
Python Software Engineer Wanted
3 days ago
Cape Town, Western Cape, South Africa Different Technologies Pty Ltd. Full timeJob 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 timeJob 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 timeWe 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 timeJob 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 timeAs 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...
-
Expert Python Programmer
5 days ago
Cape Town, Western Cape, South Africa Kazang Connect Full timeOur 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...
-
Senior Python Developer
5 days ago
Cape Town, Western Cape, South Africa Kazang Connect Full timePython 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...
-
Python Backend Developer
5 days ago
Cape Town, Western Cape, South Africa Kazang Connect Full timeAbout 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...
-
Engineer: Mission Software
2 weeks ago
Cape Town, Western Cape, South Africa The Hiring House Full timeResponsibilities - 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 timeReference: 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 &...
-
Software Engineer Cape Town
2 weeks ago
Cape Town, Western Cape, South Africa Phanda Personnel Full timeJob 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...
-
Software Engineer/Developer
22 hours ago
Cape Town, Western Cape, South Africa Network Recruitment Full timeKey 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...
-
Lead Python Engineer for Cloud Platforms
1 day ago
Cape Town, Western Cape, South Africa Hire Resolve Full timeRequired 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...
-
Junior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa MultiLead Consulting Services Full timeJunior 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...
-
Senior Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Kazang Connect Full timeSenior 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,...
-
Junior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa Phanda Personnel Full timeSoftware 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...
-
Junior Software Engineer
1 week ago
Cape Town, Western Cape, South Africa Phanda Personnel Full timeSoftware 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 timeROLES 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 timeROLES 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...