← Back to all jobs

Senior Full Stack Engineer

E-Merge IT Recruitment Johannesburg, Gauteng R 1,500,000 – R 0
Full-time Closes 19 Nov 2026 · 20 days left
Johannesburg, Gauteng R 1,500,000 – R 0 Full-time Closes 19 Nov 2026

This is a full-time Senior Full Stack Engineer position with a forward-thinking financial services company based in Johannesburg. The role involves designing, developing, and delivering complete software solutions from start to finish, including both front-end and back-end systems. Key responsibilities include leading technical decisions, collaborating with cross-functional teams, mentoring junior engineers, and ensuring solutions are reliable, secure, and scalable. The role requires at least six years of full stack development experience, proficiency in C#/.NET Core, React/Vue/TypeScript, and cloud environments (AWS/Azure). Experience in financial services is advantageous. The position offers a cost-to-company salary of up to R1.5 million per year, on-site work in Johannesburg, and opportunities for professional growth.

Job Details

Date Posted
20 Oct 2026
Location
Johannesburg, Gauteng
Expiration Date
19 Nov 2026
Gender
Any
Employment Type
Full-time
Salary
R 1,500,000 – R 0
Hiring Company
E-Merge IT Recruitment

Apply for this role

Send your CV and cover letter directly to the employer:

[email protected]

Job Details

Date Posted
20 Oct 2026
Location
Johannesburg, Gauteng
Expiration Date
19 Nov 2026
Gender
Any
Employment Type
Full-time
Job Location
Johannesburg, Gauteng
Salary
R 1,500,000 – R 0
Hiring Company
E-Merge IT Recruitment

Related Jobs

Senior Full Stack Developer
E-Merge IT Recruitment
Pretoria, Gauteng R 800,000–R 0
Full-time Closes 30 Oct 2026
Telecom Systems Analyst
E-Merge IT Recruitment
Cape Town, Western Cape R 1,300,000–R 0
Full-time Closes 25 Nov 2026
Technical Infrastructure Manager
E-Merge IT Recruitment
Randburg, Gauteng R 1,000,000–R 0
Full-time Closes 20 Nov 2026
Senior Full Stack Engineer
E-Merge IT Recruitment
Johannesburg, Gauteng R 1,500,000–R 0
Full-time Closes 19 Nov 2026