Software Developer; Python
Remote / Online - Candidates ideally in
South Africa
Listed on 2026-09-12
South Africa
Listing for:
Placements24
Remote/Work from Home
position Listed on 2026-09-12
Job specializations:
-
Software Development
Python, Software Engineer, Backend Developer, Full Stack Developer
Job Description & How to Apply Below
About the Role
Our client is seeking a talented and innovative Software Developer specializing in Python to join their expanding IT team based in Tembisa . This role offers a hybrid work model, allowing for collaboration in the office and the flexibility of remote work. You will be responsible for developing and maintaining high-quality software applications, contributing to both new projects and existing systems.
The ideal candidate is passionate about coding, enjoys problem-solving, and thrives in a collaborative environment where their contributions are valued and have a tangible impact on the company's technological advancements.
- Develop, test, and deploy efficient, reusable, and reliable Python code for various applications and services.
- Collaborate with cross-functional teams to define, design, and ship new features, ensuring alignment with project goals.
- Write clear, concise, and well-documented code, participating actively in code reviews to maintain code quality and share knowledge.
- Identify and address performance bottlenecks, bugs, and other technical challenges, proposing and implementing effective solutions.
- Contribute to the design and architecture of new software systems and enhancements to existing ones.
- Stay up-to-date with emerging technologies and industry best practices to enhance development processes and product offerings.
- Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
- Minimum of 3 years of professional experience in software development, with a strong emphasis on Python programming.
- Demonstrated experience with Python frameworks such as Django or Flask.
- Familiarity with relational databases (e.g., PostgreSQL, MySQL) and data modeling concepts.
- Experience with version control systems, particularly Git.
- Good understanding of software development lifecycle and agile methodologies.
- Competitive salary commensurate with experience and skills.
- Hybrid work arrangement providing a balance between office collaboration and remote flexibility.
- Comprehensive medical aid and retirement fund contributions.
- Opportunities for continuous learning and professional development, including access to online courses and workshops.
- A supportive and dynamic team environment that encourages innovation and professional growth.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×