Menu Close

Johannesburg: Full Stack Developer

Advertisement



Job Description

This opportunity is with a technology-driven organisation building scalable, enterprise-level software solutions across multiple platforms. The business values strong engineering principles, clean architecture, and continuous improvement, offering a collaborative environment where senior developers play a key role in shaping technical outcomes. As the Senior Full Stack Developer , you will design, build, and maintain robust web applications using C# and .NET, alongside modern front-end technologies. You will lead complex integrations, contribute to architectural decisions, and act as a technical mentor to junior and mid-level developers. This role is ideal for a Senior Engineer who enjoys hands-on development while influencing best practices and long-term system design. What’s in it for me? A senior, hands-on technical role with real influence over architecture, integrations, and engineering standards. Key Responsibilities: Design, develop, and maintain advanced front-end and back-end components using C#, .NET, TypeScript, HTML, and CSS3 Architect, build, and maintain secure, scalable RESTful APIs Lead complex system and third-party integrations across platforms Optimise SQL queries, stored procedures, and database structures for high-performance applications Mentor junior developers through code reviews, guidance, and knowledge sharing Contribute to technical architecture, design decisions, and coding standards Ensure high code quality through testing, reviews, and performance optimisation Job Experience and Skills Required: Education: Degree in Computer Science, IT, Engineering, or a related field (preferred but not essential) Experience: 69 years professional experience as a Full Stack Developer At least 2 years experience operating in a senior or lead development role Proven experience building enterprise-grade, scalable applications Skills: Expert-level C# development (non-negotiable) Strong experience with .NET Framework and .NET Core / ASP.NET Core Advanced TypeScript development (non-negotiable) Solid front-end skills using HTML and CSS3 Extensive RESTful API design, security, and optimisation experience Advanced SQL expertise, including performance tuning and complex queries Strong experience with ORM frameworks such as Entity Framework Exposure to front-end frameworks such as Angular, React, or Vue.js (advantageous) Familiarity with cloud platforms (AWS or Azure) and DevOps practices (advantageous) Strong Git and version control experience Experience working in Agile development environments Other Non-Negotiables: Strong problem-solving and analytical thinking skills Ability to mentor developers and contribute at a senior technical level Excellent communication skills, including engagement with non-technical stakeholders Apply now! For more exciting Finance, Engineering, IT, Supply Chain, Commercial & C-Suite vacancies, please visit:

View Job  Gauteng: Diesel Mechanic - Urgently needed posted by Career Connect (Pty) Ltd

How to Apply

Click the green “Go Apply” button below to apply directly online with the employer.

About IT / Computing / Software Jobs in Gauteng

In Gauteng, the IT and computing industry is a significant contributor to the province’s economy, with a steady demand for skilled professionals. Typically, this field is characterized by rapid technological advancements, innovative projects, and a high level of job satisfaction among employees. Generally, career prospects in this sector are strong, with a range of opportunities available across various industries.

Salaries for IT and computing professionals in Gauteng can vary widely depending on factors such as experience, company size, and industry sector. While it is common to see salaries ranging from R400 000 to R1,200 000 per annum, these figures are only a general guideline and actual salaries may differ significantly. For instance, senior executives or technical leads with extensive experience may command higher salaries, while entry-level positions may start at lower levels.

Common skills required for IT and computing roles in Gauteng include proficiency in programming languages such as Java, Python, or C++, knowledge of cloud platforms like AWS or Azure, and experience with agile development methodologies. Additionally, understanding of data analysis and interpretation, cybersecurity principles, and IT project management are often essential. Familiarity with popular software applications, such as Microsoft Office 365 or Google Workspace, is also beneficial.

The financial services sector, technology industry, manufacturing sector, and government departments are among the common industries that employ IT and computing professionals in Gauteng. These sectors require a range of skills and expertise, from data analysis to network administration, making them attractive options for career development.

View Job  Johannesburg: IT Systems Developer (Software Developer/Full Stack Developer)

For those seeking a career in IT and computing, there are numerous opportunities for professional growth and development. Typically, career progression involves moving into senior roles or specialized positions, such as technical lead, solutions architect, or data scientist. Opportunities for further education and training, such as certifications or postgraduate studies, can also enhance job prospects. Generally, a strong understanding of industry trends, networking, and continuous learning are essential for success in this field.


This information provides general career guidance. Actual salaries and requirements vary by employer.



GO APPLY NOW

Safe & secure application process

Advertisement


Advertisement



Get Similar Job Alerts
Enter your WhatsApp number (e.g., +27740908132)
You'll receive alerts for new jobs in Johannesburg, Gauteng


Job Seeker Tip

Keep copies of job descriptions for positions you apply to - they're useful for interview prep.

How to Apply

Click “GO APPLY NOW” to visit the company’s application page.
Follow their instructions carefully.

JVR Jobs connects you with employers – we don’t process applications directly.

Latest Job Opportunities

Centurion: Data Capturer and Receptionist

Jobs in Centurion February 16, 2026
Admin clerical secretarial

REQUIREMENTS Minimum education (essential): National Senior Certificate Minimum applicable experience (years): 1-3 years of experience Required nature of...

View Job

Johannesburg: Ward Education Lead

Jobs in Central Johannesburg February 16, 2026
Healthcare nursing

Ward Education Lead Easdt Rand, Gauteng Our team is appointing a senior Ward Education Lead to drive nursing excellence, clinical…

View Job

Bellville: Administrator / Logistics Support (Afrikaans speaking)

Jobs in Bellville February 16, 2026
logistics Transport warehouse

This person will assist with daily office operations and is ideal for someone who enjoys keeping things organised, ensuring departments…

View Job

Johannesburg: Finance Managers

Jobs in Central Johannesburg February 16, 2026
Accounting Finance

This is a proactive talent search and not linked to a specific vacancy. I am looking to connect with commercially…

View Job

South Africa: Manager Retail Store

Jobs in South Africa February 16, 2026
Retail wholesale

Key Performance Areas Ability to execute in a diverse environment by building a deep understanding of the company's products and…

View Job

Johannesburg: Senior BI Developer

Jobs in Central Johannesburg February 16, 2026
Computing IT Software

The ideal candidate is a highly skilled BI professional who can design, develop, and maintain end-to-end business intelligence solutions. This…

View Job

Browse Employers

View All

Job Alerts


Share this to someone who needs a job:
Posted in Jobs in Central Johannesburg, Jobs in Gauteng, Jobs in Johannesburg, Jobs in South Africa

More Jobs in Your Area