Full Stack Developer

Cape Town, Western Cape, South Africa

Job Description

We are seeking a skilled Full-Stack .NET Core Developer with strong SQL Server and modern front-end experience to design, build, and maintain enterprise-grade web applications.
You'll work across the full stack-from backend APIs and database design to intuitive, responsive front-end interfaces. This role offers the chance to work with modern technologies, deliver impactful solutions, and collaborate within a dynamic, high-performing technical team.
Key Responsibilities:
Backend Development

  • Design, develop, and maintain RESTful APIs using ASP.NET Core (C#).
  • Implement robust business logic, data access layers, and background services.
  • Manage secure authentication and authorization (JWT, OAuth2, Azure AD/Entra ID).
  • Integrate third-party APIs, payment gateways, and cloud services.
  • Ensure scalability, performance, and security of backend systems.
Frontend Development
  • Build responsive, modern web interfaces using Razor Pages, Blazor, React, or Angular.
  • Create reusable and maintainable UI components.
  • Ensure consistent design, performance, and responsiveness across devices.
  • Collaborate with UX/UI designers and business analysts to refine user experiences.
Database Development
  • Design and optimize SQL Server databases, stored procedures, and functions.
  • Write efficient T-SQL queries with a focus on performance and integrity.
  • Support ETL, data migration, and integration processes as needed.
  • Contribute to data modeling and database architecture discussions.
DevOps, Testing & Maintenance
  • Use Git or Azure DevOps for version control and CI/CD pipelines.
  • Write and maintain unit, integration, and UI tests for code reliability.
  • Participate in code reviews and enforce clean coding practices.
  • Monitor, debug, and resolve performance and production issues.
Required Skills & Experience:
Technical Skills
  • Proficiency in C#, ASP.NET Core MVC, and Entity Framework Core.
  • Advanced SQL Server development and database design skills.
  • Strong understanding of HTML5, CSS3, JavaScript, and frameworks (React, Angular, or Blazor).
  • Experience designing and consuming RESTful APIs (JSON).
  • Knowledge of LINQ, Dependency Injection, and Asynchronous Programming in .NET.
  • Familiarity with Azure, AWS, or on-premises deployments.
  • Experience with Git, GitHub, GitLab, or Azure DevOps.
  • Understanding of Agile/Scrum development methodologies.
Soft Skills
  • Strong analytical and problem-solving mindset.
  • Excellent communication and technical documentation skills.
  • Able to work independently and collaborate in team environments.
  • Attention to detail with a focus on clean, maintainable code.
  • Adaptability and eagerness to learn new tools and technologies.
Apply for this role today, contact Sune Pienaar at Hire Resolve or on LinkedIn
You can also visit the Hire Resolve website: or email us your CV:
We will contact you telephonically in 3 days should you be suitable for this vacancy.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1577549
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    R540,000-600,000 per year
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned