JobVault never charges job seekers. Learn how to stay safe →
Back to all jobs
IT Jobs
full time

Intermediate Python Developer - Johannesburg (Hybrid)

OfferZenJohannesburg, Gauteng

Salary

R30 000 – R50 000 per month

Job Type

full time

Posted

about 2 hours ago

Closing date

5 Oct 2026

Share:WhatsAppLinkedIn

Job Description

An exciting opportunity has arisen for an Intermediate Python Developer to join a forward-thinking organisation based in Johannesburg. This hybrid role offers the chance to contribute to a dynamic team focused on delivering innovative software solutions. If you are a passionate developer with a solid understanding of Python and a desire to work on challenging projects, this could be the perfect next step in your career.

About the role

As an Intermediate Python Developer, you will play a crucial role in the design, development, and implementation of high-quality software applications. You will be an integral part of a collaborative environment, working closely with other developers, project managers, and stakeholders to bring innovative ideas to life. This position demands a proactive approach to problem-solving and a commitment to delivering robust and scalable software. The hybrid nature of the role allows for a blend of in-office collaboration and focused remote work, catering to modern work preferences.

Key Responsibilities

Your responsibilities will encompass the full software development lifecycle. This includes:

  • Designing and developing sophisticated software applications using Python.
  • Collaborating effectively with cross-functional teams to gather and refine project requirements, ensuring that solutions align with business objectives.
  • Troubleshooting and debugging existing codebases to identify and resolve issues, maintaining the integrity and performance of applications.
  • Actively participating in code reviews, providing constructive feedback to peers and upholding high standards of code quality and best practices.
  • Contributing to the continuous improvement of development processes and methodologies.
  • Exploring and integrating new technologies to enhance product offerings and streamline development efforts.

What they're looking for

The ideal candidate will possess a strong foundation in software development principles and a proven track record of working with Python. Essential qualifications include:

  • A Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
  • Demonstrable experience as a Software Developer, with a significant portion of that experience focused on Python development.
  • Solid familiarity with database technologies and software design patterns, understanding how to build efficient and maintainable systems.
  • Excellent problem-solving skills, with the ability to analyse complex issues and devise effective solutions.
  • Good communication and teamwork abilities, essential for collaborating within a development team.
  • An understanding of software development best practices, including version control (e.g., Git) and testing methodologies.

This role is well-suited for a developer looking to grow their expertise within a supportive and innovative tech environment. In South Africa, intermediate developer roles often offer competitive salaries, with remuneration varying based on experience and the specific company. Typical employers range from established tech firms and consultancies to growing startups, providing diverse career progression paths.

Requirements

  • Bachelor's degree in Computer Science or relevant field
  • Proven experience as a Software Developer
  • Familiarity with databases and software design
  • Excellent problem-solving skills

About the employer

O

OfferZen

OfferZen is a hiring organisation operating in Johannesburg, Gauteng within the it jobs sector. They are currently recruiting for the Intermediate Python Developer - Johannesburg (Hybrid) role advertised on this page. Visit the official application link for more about the company, its culture and the team you would be joining.

Interested in this role at OfferZen?

JobVault never charges job seekers to apply.

Apply Now

More IT Jobs jobs

See all →

Get ready for your application

Free career guides written for South African job seekers.

Browse all career resources →