Senior Full Stack Developer
Listed on 2026-07-18
-
Software Development
Full Stack Developer, .NET Developer, Backend Developer, Software Architect
Applications will only be considered from candidates residing in Cape Town.
Resourgenix is recruiting on behalf of an established client for an experienced Senior Full Stack Developer to join their engineering team in Stellenbosch.
This role is ideal for a senior software engineer who enjoys designing scalable solutions, mentoring developers, and contributing to architectural decisions. You’ll work across the full technology stack, helping to build and enhance enterprise applications using modern Microsoft technologies while driving engineering excellence.
Key Responsibilities- Lead the development of complex, scalable full‑stack applications.
- Design and implement software solutions using .NET 8, ABP Framework, and Angular (v14+). Architect scalable, maintainable software solutions.
- Build, optimise and maintain SQL Server databases.
- Develop and integrate REST APIs and SOAP/XML services.
- Mentor developers through code reviews and technical guidance.
- Drive CI/CD improvements using Git Hub Actions.
- Contribute to Azure cloud architecture and infrastructure best practices.
- Identify and resolve performance, scalability and architectural challenges.
- Promote engineering best practices, testing strategies and code quality.
- Collaborate with technical and business stakeholders to deliver high‑quality solutions.
- 6–10+ years of professional software development experience.
- 5+ years of hands‑on experience with .NET 8 / .NETCore.
- Strong experience with the ABP Framework and 4+ years of Angular development (Angular v14+).
- Advanced SQL Server and T‑SQL experience.
- Experience designing and consuming REST APIs.
- Experience integrating SOAP/XML services.
- Experience building CI/CD pipelines using Git Hub Actions.
- Strong Power Shell and/or Bash scripting experience.
- Experience with Clean Architecture, CQRS or Domain‑Driven Design (DDD).
- Previous experience mentoring developers or leading technical initiatives.
Takes ownership and enjoys solving complex technical challenges.
Has strong software architecture and design skills.
Communicates effectively with both technical and non‑technical stakeholders.
Enjoys mentoring and developing other engineers.
Produces clean, maintainable and scalable code.
Keeps up to date with modern development practices and technologies.
- ABP Framework
- Angular (v14+)
- SQL Server
- Docker
- Git Hub
- Git Hub Actions
- REST APIs
- SOAP/XML
- Opportunity to work on enterprise‑scale applications.
- Exposure to modern Microsoft technologies and Azure cloud solutions.
- A collaborative engineering environment.
- Opportunities to influence architecture and technical direction.
- Work with a team focused on quality, innovation and continuous improvement.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: