Senior Full Stack Developer (.NET / C# / Python / Azure / React | Vue)
iqbusiness South Africa
Stellenbosch, Western Cape
Contract
Apply
Posted 24 November 2025

Job Details

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