Software Developer

Upspire Talent

Johannesburg

On-site

ZAR 500,000 - 750,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Upspire Talent is seeking a Software Developer in Johannesburg to design, develop, and maintain high-quality software solutions. The role includes collaboration with cross-functional teams, debugging issues, and adhering to development standards. Ideal candidates will have 2–5+ years of development experience and proficiency in programming languages like JavaScript, Python, Java, or C#. Familiarity with web frameworks and databases is essential. The position offers a hybrid work model, contributing to a dynamic team environment.

Qualifications

  • 2–5+ years of software development experience.
  • Proficiency in at least one programming language.
  • Experience with web development frameworks.

Responsibilities

  • Design, develop, and maintain software applications.
  • Write clean, efficient, and well-documented code.
  • Collaborate with designers, product teams, and other developers.
  • Debug, troubleshoot, and resolve technical issues.
  • Participate in code reviews and improve development standards.
  • Integrate APIs and third-party services.
  • Ensure application performance, security, and scalability.

Skills

JavaScript
Python
Java
C#
React
Angular
.NET
Django
SQL
NoSQL
Git

Education

Relevant qualification in Computer Science, IT, or similar

Job description

Software Developer

Location: Johannesburg (Hybrid / On-site)

Type: Permanent

Salary: Market-related (based on experience)

Role Overview

We are looking for a skilled Software Developer to design, develop, and maintain high-quality software solutions. You will work closely with cross-functional teams to build scalable applications, solve complex problems, and contribute to the full development lifecycle.

Key Responsibilities
  • Design, develop, and maintain software applications
  • Write clean, efficient, and well-documented code
  • Collaborate with designers, product teams, and other developers
  • Debug, troubleshoot, and resolve technical issues
  • Participate in code reviews and improve development standards
  • Integrate APIs and third-party services
  • Ensure application performance, security, and scalability
Minimum Requirements
  • Relevant qualification in Computer Science, IT, or similar (advantageous)
  • 2–5+ years of software development experience
  • Proficiency in at least one programming language:
    • JavaScript, Python, Java, or C#
  • Experience with:
    • Web development frameworks (e.g., React, Angular, .NET, Django)
    • Databases (SQL / NoSQL)
    • Version control (Git)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Developer
Software Developer

Hire Resolve • Kloof

On-site
ZAR 700,000 - 950,000
Competitive salary based on experience
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Java Developer
Java Developer

Blue Pearl PTY • Johannesburg

On-site
ZAR 500,000 - 700,000
Developer - Java (Senior)
Developer - Java (Senior)

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Java Developer (Jhb)
Java Developer (Jhb)

Dariel • South Africa

Hybrid
ZAR 650,000 - 900,000
Flexible hybrid working environment
Competitive compensation and benefits
Opportunities to work on impactful,跨行业
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

Hire Resolve • Kloof

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Senior Software Engineer (IT)
Senior Software Engineer (IT)

ATS Client • Pretoria

On-site
ZAR 900,000 - 1,200,000
Permanent position
Head office in Pretoria
Software Developer (Python)
Software Developer (Python)

Datafin • Cape Town

On-site