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