DataTech Recruitment • Cape Town, Western Cape
Full Stack Developer (C#/.NET & Angular) | Mid to Senior
Full Time Remote HR
DataTech Recruitment
Cape Town, Western Cape
Type: Full Time
Arrangement: Remote
HR
Posted: Tue. 10 Nov. 2026
Deadline: Thu. 19 Nov. 2026
Start Date: ASAP
Salary (ZAR): R60,000 - R80,000
Experience: Mid-Level
Required Skills
- C#
- .Net Core
- Angular
- TypeScript
- Ionic
Job Description
Full Stack Developer (C#/.NET & Angular) | Mid to Senior
Salary: Up to R80 000 CTC per month Area: Cape Town, Western Cape
Type: Primarily Remote | Monthly in-office collaboration so must live in Cape Town area
The Opportunity
Do you enjoy building software from the ground up, solving interesting technical problems and seeing your work make it into production?
Our client is a growing South African health-tech company looking for an experienced Full Stack Developer who is equally comfortable working on backend services and frontend applications, enjoys technical variety and takes ownership of what they build.
You’ll join a small engineering team where you’ll have a say in technical decisions, work closely with the people shaping the product and contribute to solutions from initial development through to production.
A note on AI: The team actively uses AI tools to support software development. Applicants should have practical experience using these tools for coding, debugging, testing or problem-solving and clearly indicate this experience on their CV, including how they’ve used the tools in their work.
Responsibilities
- Design, develop and maintain backend applications using C# and .NET Core.
- Build responsive, production-ready frontend applications using Angular, TypeScript and Angular Material.
- Develop and maintain mobile-friendly applications using Ionic.
- Design, manage and optimise SQL Server databases.
- Develop and support background services, automated processes and scheduled tasks.
- Deploy and maintain cloud applications on Microsoft Azure, including CI/CD pipelines using Azure DevOps.
- Integrate applications with external APIs, payment platforms, communication services and healthcare systems.
- Monitor, troubleshoot and optimise application performance using tools such as Application Insights.
- Collaborate with product teams and stakeholders to turn requirements into working software.
- Take ownership of development tasks from planning through to deployment and production support.
- Use AI tools to accelerate development and problem-solving, while reviewing and validating generated outputs.
- Explore opportunities to introduce AI-assisted features into products where appropriate.
Requirements
Essential Qualifications and Experience
- Completed degree in Software Development.
- Minimum 5 years' commercial software development experience, ideally 5–6 years or more.
- Strong hands‑on experience with C# and .NET Core.
- Solid frontend development experience with Angular and TypeScript.
- Good knowledge of relational databases, preferably Microsoft SQL Server.
- Experience developing and maintaining full stack applications in production environments.
- Practical experience using AI development tools, with examples of how they’ve been applied in day-to-day software development.
- Professional experience gained across at least three companies, providing exposure to different development environments and teams.
- A stable employment history, demonstrating meaningful contributions and reasonable tenure in previous roles.
- Sound understanding of software design, testing, debugging and application performance.
- Ability to work independently, solve problems and take responsibility for delivery.
- Good communication skills and the ability to collaborate effectively.
- Available to attend monthly in-person team sessions in Tyger Waterfront, Cape Town.
Advantageous Experience
- Microsoft Azure cloud services and Azure DevOps.
- Building and maintaining CI/CD pipelines.
- Cloud-native application architectures.
- Payment gateway integrations, financial systems or third‑party APIs.
- Previous experience in fintech or health‑tech environments.
Why Consider This Opportunity?
- Meaningful work: Build technology that helps medical professionals manage their practices more effectively.
- Ownership: Take responsibility for solutions from initial development through to production.
- Technical variety: Work across frontend, backend, cloud infrastructure and integrations.
- Modern engineering practices: Work in a team that embraces useful tools and new approaches without compromising engineering quality.
- Remote flexibility: Work primarily remotely with monthly team sessions in Cape Town.
- Direct involvement: Collaborate closely with decision‑makers in a small team where your contribution is visible.
Daily Responsibilities
- Design, develop and maintain backend applications using C# and .NET Core.
- Build responsive, production-ready frontend applications using Angular, TypeScript and Angular Material.
- Develop and maintain mobile-friendly applications using Ionic.
- Design, manage and optimise SQL Server databases.
- Develop and support background services, automated processes and scheduled tasks.
- Deploy and maintain cloud applications on Microsoft Azure, including CI/CD pipelines using Azure DevOps.
- Integrate applications with external APIs, payment platforms, communication services and healthcare systems.
- Monitor, troubleshoot and optimise application performance using tools such as Application Insights.
- Collaborate with product teams and stakeholders to turn requirements into working software.
- Take ownership of development tasks from planning through to deployment and production support.
- Use AI tools to accelerate development and problem-solving, while reviewing and validating generated outputs.
- Explore opportunities to introduce AI-assisted features into products where appropriate.