INTERMEDIATE FULL STACK SOFTWARE DEVELOPER (.NET AND REACT)- JOHANNESBURG - HYBRID - UP TO R540K

E-Merge

South Africa

Hybrid

ZAR 486,000 - 594,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

E-Merge is seeking an experienced Intermediate Full Stack Software Developer to build enterprise-grade solutions across industries. You will work on the Microsoft stack, create RESTful APIs, and develop responsive frontend with Vue.js or React in an agile environment.

The role emphasizes architecture input, CI/CD participation, and delivering production-grade software with SOLID practices. This is a hybrid, Johannesburg-based permanent position offering up to R540k per year.

Qualifications

  • 4+ years of professional software development experience.
  • Proven track record delivering production-grade software solutions.
  • Strong experience with C#, ASP.NET Web API, .NET Core/.NET 6-8, SQL Server (T-SQL, indexing, optimisation).
  • Front-end development experience using Vue.js or React, JavaScript (ES6+), HTML5 & CSS3.
  • Experience integrating third-party APIs and services.
  • Solid understanding of SOLID principles and Clean Architecture.
  • Experience using Git or similar version control tools.

Responsibilities

  • Design, develop, and maintain full stack applications within the Microsoft ecosystem.
  • Build and integrate RESTful APIs using .NET Core / .NET 8 Web API.
  • Develop responsive front-end applications using Vue.js or React.
  • Work with Microsoft SQL Server, including performance optimisation and query tuning.
  • Participate in architecture discussions and technical decision-making.
  • Contribute to CI/CD pipelines and deployment processes.

Skills

C#
ASP.NET Web API
.NET Core/.NET 6-8
JavaScript ES6+
Vue.js or React
SQL Server
RESTful API design
SOLID & Clean Architecture
Git
CI/CD pipelines

Education

Bachelor’s degree in Computer Science or IT
Microsoft or cloud certifications beneficial

Tools

Azure DevOps
Docker

Job description

Join a dynamic and innovative software development team building enterprise-grade solutions across multiple industries. We are looking for an experienced Intermediate Full Stack Software Developer with strong Microsoft Stack expertise and modern front-end development experience.

This role is ideal for a developer who enjoys solving complex technical problems, building scalable applications, and contributing to high-quality software delivery in an agile environment.

Skills required:
  • Design, develop, and maintain full stack applications within the Microsoft ecosystem
  • Build and integrate RESTful APIs using .NET Core / .NET 8 Web API
  • Develop responsive front-end applications using Vue.js or React
  • Work with Microsoft SQL Server, including performance optimisation and query tuning
  • Participate in architecture discussions and technical decision-making
  • Contribute to CI/CD pipelines and deployment processes
Minimum Requirements:
  • 4+ years of professional software development experience
  • Proven track record delivering production-grade software solutions
  • Strong experience with:
    • C#
    • .NET Core / .NET 6, 7, or 8
    • ASP.NET Web API
    • Microsoft SQL Server (T-SQL, indexing, optimisation)
  • Front-end development experience using:
    • Vue.js or React
    • JavaScript (ES6+)
    • HTML5 & CSS3
  • Experience integrating third-party APIs and services
  • Solid understanding of SOLID principles and Clean Architecture
  • Experience using Git or similar version control tools
Education
  • Degree in Computer Science, Information Technology, or similar (advantageous)
  • Relevant Microsoft or cloud certifications beneficial

Reference Number for this position is CL61275 which is a hybrid permanent position based in Johannesburg offering up to R540k.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FULL STACK .NET DEVELOPER - JOHANNESBURG - HYBRID - UP TO R900K PER ANNUM
FULL STACK .NET DEVELOPER - JOHANNESBURG - HYBRID - UP TO R900K PER ANNUM

ATS Client • Johannesburg

Hybrid
ZAR 540,000 - 900,000
INTERMEDIATE FULL STACK DEVELOPER (.NET) - JOHANNESBURG - PERMANENT - UP TO 650K PER ANNUM
INTERMEDIATE FULL STACK DEVELOPER (.NET) - JOHANNESBURG - PERMANENT - UP TO 650K PER ANNUM

ATS Client • Johannesburg

On-site
ZAR 552,000 - 748,000
INTERMEDIATE SOFTWARE DEVELOPER (FULL - STACK ENTERPRISE SAAS DEVELOPER) JOHANNESBURG - PERMANENT - UP TO 600K PER ANNUM
INTERMEDIATE SOFTWARE DEVELOPER (FULL - STACK ENTERPRISE SAAS DEVELOPER) JOHANNESBURG - PERMANENT - UP TO 600K PER ANNUM

ATS Client • Johannesburg

On-site
ZAR 540,000 - 600,000
SENIOR FRONT-END DEVELOPER - JOHANNESBURG (HYBRID) - PERMANENT - UP TO R800K PER ANNUM
SENIOR FRONT-END DEVELOPER - JOHANNESBURG (HYBRID) - PERMANENT - UP TO R800K PER ANNUM

ATS Client • Johannesburg

Hybrid
ZAR 480,000 - 800,000
SENIOR FRONT-END DEVELOPER - JOHANNESBURG (HYBRID) - PERMANENT - UP TO R800K PER ANNUM
SENIOR FRONT-END DEVELOPER - JOHANNESBURG (HYBRID) - PERMANENT - UP TO R800K PER ANNUM

E-Merge • South Africa

Hybrid
ZAR 480,000 - 800,000
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Placements24 • Midrand

Hybrid
ZAR 750,000 - 1,050,000
Health insurance
Professional development
Conferences
+3
Senior Full-Stack Node React AWS Developer - Johannesburg / Hybrid - R1.2m PA
Senior Full-Stack Node React AWS Developer - Johannesburg / Hybrid - R1.2m PA

E-Merge • South Africa

Hybrid
ZAR 1,020,000 - 1,380,000
SENIOR FULL STACK DEVELOPER (.NET AND ANGULAR) - JOHANNESBURG - UP TO R135K PER MONTH - 6 MONTH CONTRACT
SENIOR FULL STACK DEVELOPER (.NET AND ANGULAR) - JOHANNESBURG - UP TO R135K PER MONTH - 6 MONTH CONTRACT

ATS Client • Johannesburg

Hybrid
SENIOR Full Stack Java Software Engineer - Johannesburg /Hybrid - R1.5m Per Annum
SENIOR Full Stack Java Software Engineer - Johannesburg /Hybrid - R1.5m Per Annum

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Intermediate to Senior Developers (Full Stack – .NET & React) - Johannesburg or Cape Town
Intermediate to Senior Developers (Full Stack – .NET & React) - Johannesburg or Cape Town

Hire Resolve • Johannesburg

Hybrid
ZAR 400,000 - 600,000