Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full Stack Developer .NET C# Python Azure React Vue

iqbusiness

Stellenbosch

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech services firm in Stellenbosch is seeking a highly skilled Full-Stack Developer. You will design, develop, and deliver high-quality software solutions using .NET/C#, Python, and modern front-end frameworks such as React or Vue. This role covers the full lifecycle from architecture to deployment and optimization. Ideal candidates should have strong Azure experience and a solid understanding of REST APIs and microservices architecture. Join a company committed to diversity and sustainable growth.

Qualifications

  • Strong experience with .NET (Core or 6+) and C#.
  • Hands-on experience with Python for automation, microservices, or machine-learning-adjacent workloads.
  • Proficiency with React or Vue and modern JavaScript/TypeScript ecosystems.
  • Experience working with Microsoft Azure cloud services.
  • Strong understanding of REST APIs, microservices architecture, and cloud-native development.
  • Good knowledge of databases (SQL Server, PostgreSQL, MongoDB, etc.).
  • Familiarity with Git, CI/CD pipelines, and Agile methodologies.

Responsibilities

  • Develop and maintain server-side applications using .NET 6+/C# and Python.
  • Build RESTful APIs, microservices, and integrations with systems.
  • Implement scalable application architectures and design patterns.
  • Optimize application performance, reliability, and security.
  • Build responsive, user-friendly interfaces using React or Vue.js.
  • Collaborate with designers to translate UI/UX wireframes into high-quality code.
  • Deploy, manage, and monitor applications in Microsoft Azure.
  • Support DevOps processes using Azure DevOps, GitHub Actions, or similar tooling.

Skills

.NET/C#
Python
React
Vue.js
Azure
REST APIs
Microservices
SQL Server
PostgreSQL
Git

Tools

Azure DevOps
CI/CD pipelines
GitHub Actions
Job description

iqx the Technology Division of iqbusiness is seeking a highly skilled Full-Stack Developer with experience across modern Microsoft and cloud technologies. You will be responsible for designing, developing, and delivering high-quality software solutions using .NET/C#, Python, Azure cloud services, and modern front-end frameworks such as React or Vue. This role involves working across the full lifecycle—from architecture and development to deployment and optimization.

Key Responsibilities
Backend Development
  • Develop and maintain server-side applications using .NET 6+/C# and Python.
  • Build RESTful APIs, microservices, and integrations with internal and external systems.
  • Implement scalable application architectures and design patterns.
  • Optimize application performance, reliability, and security.
Frontend Development
  • Build responsive, user-friendly interfaces using React or Vue.js.
  • Collaborate with designers to translate UI/UX wireframes into high-quality code.
  • Maintain state management using Redux, Vuex, or equivalent tools.
  • Implement component-based architecture and reusable UI components.
Cloud & DevOps
  • Deploy, manage, and monitor applications in Microsoft Azure.
  • Work with Azure services such as App Services, Functions, Key Vault, Storage, SQL, CI/CD pipelines, and API Management.
  • Support DevOps processes using Azure DevOps, GitHub Actions, or similar tooling.
Collaboration & Quality
  • Work closely with product managers, designers, and QA teams to deliver features on time.
  • Participate in code reviews and contribute to coding best practices.
  • Write unit, integration, and automated tests to ensure code quality.
  • Troubleshoot and resolve technical issues across the stack.
Required Qualifications
  • Strong experience with .NET (Core or 6+) and C#.
  • Hands-on experience with Python for automation, microservices, or machine-learning-adjacent workloads.
  • Proficiency with React or Vue and modern JavaScript/TypeScript ecosystems.
  • Experience working with Microsoft Azure cloud services.
  • Strong understanding of REST APIs, microservices architecture, and cloud-native development.
  • Good knowledge of databases (SQL Server, PostgreSQL, MongoDB, etc.).
  • Familiarity with Git, CI/CD pipelines, and Agile methodologies.
Please Note

As all iqbusiness roles require honesty in the handling of or access to cash, finances, financial systems, or confidential information; our recruitment process requires that the following background checks be completed: credit, criminal, ID, and qualification verification.

iqbusiness is committed to sustainable growth and transformation, we embrace diversity and employ previously disadvantaged individuals.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.