TRAFFIC
Gauteng
Software Developer
Belay Talent Solutions
South African Rand . ZAR 300,000 - 400,000
Job Description
Location: Johannesburg CBD (May also be allowed to be in the Rosebank or Randburg office)
Work Model: Full time (may be given flexibility for Hybrid afterwards)
Duration: 12 Months contract (with a possibility to extend)
Role Purpose- Design and develop a secure, intuitive self service web interface for an automated penetration testing platform.
- 5+ years of front end and/or back end development experience.
- Exposure to security, fintech, or cloud based platforms.
- Experience developing dashboards, automation systems, or workflow driven applications.
- API development, design and documentation.
- Strong experience in C#, .NET, ASP.NET MVC, and ASP.NET Core
- Experience with PostgreSQL or Microsoft SQL Server
- Proficiency in front end development with React, Angular, or Next.js
- Solid understanding of SQL databases, including writing and optimizing T SQL queries
- Familiarity with ORM technologies (e.g., Entity Framework)
- Experience building and consuming RESTful APIs
- Strong understanding of secure coding practices for both front end and back end components
- Excellent problem solving and analytical skills
- Strong communication and collaboration abilities
- Ability to work independently and effectively within a team environment
- TypeScript
- C#, .NET, ASP.NET MVC, and ASP.NET Core
- Next.js
- React
- MaterialUI
- API Integration
- REST or GraphQL
- OAuth2
- CSP/XSS protection
- Secure UI Design
- UX for security workflows
- RBAC- aware UI rendering
- Accessibility & enterprise UX patterns
- Experience with PostgreSQL or Microsoft SQL Server
Job Overview
Date Posted
05 Mar 2026
Salary
South African Rand . ZAR
300,000 - 400,000
Location
Gauteng, South Africa