Senior Full - Stack Developer
Forward
Senior Full-Stack Developer
About the Role
Forward is seeking an experienced Senior Full-Stack Developer to lead technical design and delivery across our platform. You'll architect scalable solutions using .NET 8 + ABP Framework and Angular, mentor junior and mid-level developers, and drive engineering best practices. You'll have direct influence on our Azure cloud strategy and the maturity of our CI/CD pipeline.
We're based at Techno Park, Stellenbosch, and we work hybrid.
Responsibilities
- Lead the development of complex, scalable features across the full stack
- Define and enforce coding standards, design patterns, and architectural guidelines
- Conduct thorough code reviews and mentor mid-level and junior developers
- Collaborate with product and business stakeholders to translate requirements into technical roadmaps
- Oversee and continuously improve the CI/CD pipeline on GitHub Actions
- Design and optimise SQL Server database schemas for performance and scalability
- Contribute to Azure infrastructure decisions — networking, security, scaling, cost optimisation
- Identify and resolve performance bottlenecks, technical debt, and architectural risks
- Drive adoption of testing strategies: unit, integration, and end-to-end
- Ensure solutions adhere to security, compliance, and data protection standards
Qualifications
- 6–10+ years of professional software development experience
- 5+ years with .NET 8 / Core; hands-on ABP Framework required
- 4+ years building production-grade Angular applications (v14+)
- 5+ years with SQL Server — advanced query optimisation, indexing, schema design
- 3+ years designing and operating Azure-hosted solutions
- 3+ years of authoring and maintaining GitHub Actions pipelines
- Demonstrated experience with DDD, CQRS, or clean architecture patterns
- Track record of mentoring developers and leading technical discussions
To Apply
Send your CV to ***email_hidden*** | www.forward.org.za