Full Stack Developer; C# Angular
Job in
Johannesburg, 2000, South Africa
Listed on 2026-01-26
Listing for:
Boardroom Appointments
Full Time
position Listed on 2026-01-26
Job specializations:
-
Software Development
Full Stack Developer, Backend Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below
About the job Full Stack Developer (C# with Angular)
Responsibilities:
- Participating in the design and creation of scalable software
- Design client-side and server-side architecture
- Writing clean, functional code on the front- and back-end
- Develop and manage well-functioning databases and applications
- Testing and fixing bugs or other coding issues
- Troubleshoot, debug and upgrade software
- Collaborate with other front-end & back-end developers, and UX designers to improve usability, provide insight, expertise, and coding services
- Implement cloud-based products and services
- Integrate with external customer and 3rd-party systems
- Perform code reviews and maintain technical documentation
- Implement design patterns, optimization, caching, security, and accessibility guidelines, while contributing to continuous improvement
Requirements:
- 4 to 5+ years of experience with a Back-End language (C#) and related technologies
- Proven experience as a Full Stack Developer or similar role
- Knowledge & experience in DEVOPS (is a plus)
- Familiarity with databases (e.g. SQLServer), web servers (e.g. IIS) and UI/UX design
- Have general understanding of web related protocols (e.g., TCP/IP, REST, gRPC, HTTP, TLS, OAuth)
- Solid understanding of the application development life cycle
- Good understanding of computer science concepts, design patterns, algorithms and data structures
- Understanding of security concepts, such as, encryption, authentication, key management, trust zone and apps, API, communication and data security, permission management
- Experience with designing a test strategy, writing test cases and automating testing
- Team player and good time-management skills
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×