Intermediate Backend (Full Stack) Software Engineer, Cape Town
Intermediate Backend (Full Stack) Software Engineer, Cape Town
-
Cape Town, South Africa
-
Last edited: a week ago
-
Save
Description
Our client, a leading company private equity firm, is seeking an Intermediate Backend Developer.
You will design, build, and maintain scalable .NET Web APIs and SQL Server–based solutions that power our applications, while collaborating closely with frontend engineers working on Vue.js user interfaces.
This hands‑on role involves building and maintaining robust .NET Core and .NET Framework services, contributing to ETL pipelines and reporting processes, and delivering high‑quality backend solutions within established architectural patterns.
While this role is primarily backend‑focused, you will be encouraged and supported to expand your exposure to frontend technologies and broader system design over time, with a clear progression path toward becoming a well‑rounded Full Stack Engineer.
The ideal candidate is a self‑starter who learns quickly, respects proven conventions, and contributes positively to the team through thoughtful problem‑solving and clean, maintainable code.
Minimum Requirements:
Minimum 6+ years of professional software development experience
Strong hands‑on experience in .NET (C#) Core and building RESTful Web APIs
Solid experience with Microsoft SQL Server, including query optimisation
Familiarity with Git workflows and CI/CD pipelines (Azure DevOps or similar)
Excellent communication skills, with the ability to clearly explain technical concepts, design decisions, and solutions to both technical and non‑technical stakeholders
Strong problem‑solving skills and a demonstrated ownership mindset
Key Responsibilities:
Design, develop, and maintain RESTful Web APIs using .NET (C#); support legacy .NET Framework services
Implement and optimize SQL Server schemas, queries, and stored procedures
Apply SOLID principles and clean architecture practices
Contribute to CI/CD pipelines (Azure DevOps or similar)
Write unit and integration tests (xUnit/NUnit)
Participate in code reviews and uphold coding standards
Collaborate with cross‑functional teams across distributed offices
Communicate progress, risks, and dependencies proactively
Education&Qualifications:
Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
Demonstrated track record of delivering software features end‑to‑end and collaborating effectively across the full stack
Nice to Have:
Familiarity with maintaining and supporting legacy .NET Framework applications
Exposure to Vue.js or other modern front‑end frameworks
Exposure to front‑end development practices and component‑based architecture
Experience working in financial or investment domain
#J-18808-Ljbffr
You will design, build, and maintain scalable .NET Web APIs and SQL Server–based solutions that power our applications, while collaborating closely with frontend engineers working on Vue.js user interfaces.
This hands‑on role involves building and maintaining robust .NET Core and .NET Framework services, contributing to ETL pipelines and reporting processes, and delivering high‑quality backend solutions within established architectural patterns.
While this role is primarily backend‑focused, you will be encouraged and supported to expand your exposure to frontend technologies and broader system design over time, with a clear progression path toward becoming a well‑rounded Full Stack Engineer.
The ideal candidate is a self‑starter who learns quickly, respects proven conventions, and contributes positively to the team through thoughtful problem‑solving and clean, maintainable code.
Minimum Requirements:
Minimum 6+ years of professional software development experience
Strong hands‑on experience in .NET (C#) Core and building RESTful Web APIs
Solid experience with Microsoft SQL Server, including query optimisation
Familiarity with Git workflows and CI/CD pipelines (Azure DevOps or similar)
Excellent communication skills, with the ability to clearly explain technical concepts, design decisions, and solutions to both technical and non‑technical stakeholders
Strong problem‑solving skills and a demonstrated ownership mindset
Key Responsibilities:
Design, develop, and maintain RESTful Web APIs using .NET (C#); support legacy .NET Framework services
Implement and optimize SQL Server schemas, queries, and stored procedures
Apply SOLID principles and clean architecture practices
Contribute to CI/CD pipelines (Azure DevOps or similar)
Write unit and integration tests (xUnit/NUnit)
Participate in code reviews and uphold coding standards
Collaborate with cross‑functional teams across distributed offices
Communicate progress, risks, and dependencies proactively
Education&Qualifications:
Bachelor's degree in computer science, Software Engineering or related field, or equivalent practical experience
Demonstrated track record of delivering software features end‑to‑end and collaborating effectively across the full stack
Nice to Have:
Familiarity with maintaining and supporting legacy .NET Framework applications
Exposure to Vue.js or other modern front‑end frameworks
Exposure to front‑end development practices and component‑based architecture
Experience working in financial or investment domain
#J-18808-Ljbffr
Highlights
-
Company nameiOCO Pty Ltd
-
Job positionIntermediate Backend (Full Stack) Software Engineer
Safety Tips
Beware of ads written with poor grammar or spelling.
More info about this ad
Intermediate Backend (Full Stack) Software Engineer has been posted in the Cape Town Engineering category on Locanto.
If you’re looking for something similar, check out Technical Sales Engineer (CPT), Cape Town, 3rd Line Senior Support Engineer (Hyper-V, Exchange, M365) …, Cape Town or 3rd Line Support Engineer - Cape Town in Cape Town, also posted in Engineering. Currently, there are 154 ads posted in the Engineering category in Cape Town.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.