Intermediate Full Stack Developer

Zohorecruit

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Zohorecruit in Johannesburg, South Africa, is seeking an Intermediate Full Stack Developer to contribute across mobile and backend development. You will design, develop and maintain scalable applications, integrating Flutter front-ends with C#/.NET backends, REST APIs and cloud services, while aligning with Azure workflows and CI/CD processes.

The role requires approximately five years of commercial software development experience, including two to three years of independent work and Agile

Qualifications

  • Approximately five years of commercial software development experience.

Responsibilities

  • Design, develop, test and maintain reliable, scalable applications.
  • Develop and maintain cross-platform mobile applications using Flutter.
  • Build and enhance backend services using C# and .NET.
  • Develop, consume and integrate REST APIs and web services.
  • Support integration between mobile applications, backend services, databases and cloud platforms.
  • Contribute to the support and modernisation of existing mobile applications.
  • Investigate and resolve application defects across the development lifecycle.
  • Produce clean, maintainable and well-structured code.
  • Contribute to development and deployment within Azure environments.
  • Work with Git-based source control and collaborative development workflows.
  • Work within established CI/CD and release processes.
  • Apply appropriate security, performance and reliability practices.
  • Support application testing, deployment and production delivery.
  • Communicate delivery progress, risks and dependencies clearly.
  • Take accountability for assigned work through to completion.

Education

Bachelor's degree in Computer Science or related field

Tools

C#/.NET
Flutter
Azure
Angular
Docker
Kubernetes
Azure DevOps
REST APIs
CI/CD
SOAP/Legacy services

Job description

Johannesburg, South Africa | Posted on 01/10/2026

We are looking for an Intermediate Full Stack Developer with strong hands-on experience in C#/.NET and Flutter.

The successful consultant will contribute across mobile and backend development, working on production applications and supporting integration between mobile, backend, database and cloud services.

This is a hands-on delivery role requiring a developer who can take responsibility for assigned features and work independently without close day-to-day supervision. Approximately five years of commercial software development experience is expected, including at least two to three years working with a meaningful level of independence.

Key Responsibilities:
Mobile and Full Stack Developmen t
  • Design, develop, test and maintain reliable, scalable applications
  • Develop and maintain cross-platform mobile applications using Flutter
  • Build and enhance backend services using C# and .NET
  • Develop, consume and integrate REST APIs and web services
  • Support integration between mobile applications, backend services, databases and cloud platforms
  • Contribute to the support and modernisation of existing mobile applications
  • Investigate and resolve application defects across the development lifecycle
  • Produce clean, maintainable and well-structured code
Cloud and Delivery
  • Contribute to the development and deployment of applications within Microsoft Azure environments
  • Work with Git-based source control and collaborative development workflows
  • Work within established CI/CD and release processes
  • Apply appropriate security, performance and reliability practices
  • Support application testing, deployment and production delivery
  • Work closely with developers, product owners, quality assurance specialists and other delivery stakeholders
  • Participate in Agile planning, refinement, review and delivery activities
  • Contribute constructively to technical discussions and peer reviews
  • Communicate delivery progress, risks and dependencies clearly
  • Take accountability for assigned work through to completion
Advantageous Skills and Experience:
  • Xamarin experience, particularly in legacy mobile application support or modernisation
  • Experience modernising or migrating cross-platform mobile applications
  • Angular
  • Azure App Services and Azure Functions
  • Azure DevOps and CI/CD pipelines
  • SOAP or legacy service integrations
  • IIS-hosted application environments
  • Docker or Kubernetes
  • Azure Service Bus, Kafka or similar messaging technologies
  • Automated testing frameworks
Qualifications and Experience
  • Approximately five years of commercial software development experience
  • Demonstrated production delivery experience using Flutter and C#/.NET
  • At least two to three years working with a good level of independence
  • Experience delivering assigned features or development work through to completion
  • Experience working in an Agile software delivery environment
  • A relevant tertiary qualification in Computer Science, Software Engineering or a related discipline would be advantageous
  • Equivalent practical experience will also be considered
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Intermediate Full Stack Developer
Intermediate Full Stack Developer

Sabenza IT & Recruitment • South Africa

On-site
ZAR 600,000 - 800,000
Lead Software Developer (Midrand, Gauteng)
Lead Software Developer (Midrand, Gauteng)

Smart4 Energy • City of Johannesburg Metropolitan Municipality

On-site
ZAR 800,000 - 1,200,000
Senior Mobile Software Engineer (Kotlin, Swift, Flutter)
Senior Mobile Software Engineer (Kotlin, Swift, Flutter)

AES Global • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Medical aid
Provident fund
Wellness programme
Intermediate .NET Developer
Intermediate .NET Developer

iDbase Software • Johannesburg

On-site
ZAR 500,000 - 750,000
C# Senior Full Stack Developer X2
C# Senior Full Stack Developer X2

Alexforbes • Sandton

On-site
ZAR 600,000 - 800,000
Competitive incentives
Retirement fund contributions
Medical aid
+1
.Net Full Stack Software Developer
.Net Full Stack Software Developer

Belay Talent Solutions • Centurion

On-site
ZAR 420,000 - 660,000
Mobile Developer
Mobile Developer

Reverside • Johannesburg

On-site
ZAR 600,000 - 900,000
Mobile Developer (Flutter)
Mobile Developer (Flutter)

AES Global • Gqeberha

Hybrid
ZAR 500,000 - 700,000
Full Stack Developer (Java/Spring/Angular)
Full Stack Developer (Java/Spring/Angular)

Together Staffing group • Johannesburg

On-site
ZAR 614,000 - 837,000
Competitive salary
Live platform project
Contract extension potential
+1
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000