Intermediate .Net Full Stack Developer
Developer/Designer
Johannesburg – Gauteng – South Africa
Intermediate .Net Full Stack Developer
Salary: R50,000 to R60,000 CTC per month
Area: Johannesburg, South Africa
Type: Permanent
Are you a Full Stack Developer with solid Angular, C#, .NET, SQL and PostgreSQL experience? This is a great opportunity for a mid-level developer who wants to work on real production systems, sharpen their engineering skills and contribute across both front-end and back-end development.
You will join an established retail and catering business with a strong technology environment, working as part of a collaborative engineering team. The role is suited to someone who enjoys building reliable software, solving problems, learning from senior engineers and using modern AI-assisted development tools responsibly to improve delivery.
Responsibilities
- Develop and maintain backend services using .NET, C#, SQL and PostgreSQL
- Build and support front-end functionality using Angular
- Contribute to API-based application development
- Take part in the full software development life cycle, from planning through to testing and release
- Implement features, enhancements and bug fixes under the guidance of senior engineers
- Debug and resolve defects within assigned areas of the codebase
- Participate in code reviews and apply feedback to improve code quality
- Follow agreed engineering standards, coding practices and documentation requirements
- Work closely with QA engineers to test functionality and resolve issues
- Collaborate with developers, Product Owners and UX designers to clarify requirements
- Contribute to sprint planning, stand-ups and team delivery goals
- Use AI-assisted development tools to support coding, debugging and documentation
- Review and validate AI-generated outputs to ensure clean, reliable and production-ready code
Requirements
- Matric or Grade 12
- Bachelor’s degree in IT, Engineering or a related field
- Minimum of 4 years’ experience as a software engineer
- Strong experience building API-based applications
- Solid C# and .NET development experience
- Strong SQL and PostgreSQL experience
- Angular development experience
- Understanding of Angular routing and lazy-loaded module architecture
- Ability to write clean, maintainable and well-documented code
- Good understanding of software engineering fundamentals and best practices
- Experience working on collaborative software development projects
- Familiarity with CI/CD pipelines, with Azure DevOps Pipelines preferred
- Cloud platform experience, with Azure preferred
- Strong analytical and problem-solving skills
- Ability to design scalable, practical software solutions
- A learning mindset and willingness to improve
- Strong attention to detail
- Ability to take feedback and apply it constructively
- Good time management and a team-focused approach
Ready to take the next step in your full stack development career? Apply now and bring your Angular, C# and SQL skills to a team building reliable, production-ready software.