Job Details

Full Stack Developer

Job Type: Contract
Location: Johannesburg, Gauteng
Posted: 22 September 2026

We are seeking an experienced Senior Full Stack Developer to join a high-performing engineering team responsible for building and enhancing enterprise-grade digital solutions. The ideal candidate will have strong expertise across the Microsoft technology stack, modern front-end frameworks, cloud-native development on Azure, and SQL Server-based applications.

Candidates with Banking or Financial Services experience will have a distinct advantage.

A successful candidate will be capable of designing, developing, integrating, and supporting scalable applications while collaborating closely with business stakeholders, architects, product owners, and engineering teams.

Key Responsibilities

  • Design, develop, test, and maintain enterprise applications using the Microsoft technology stack.
  • Build and support cloud-native solutions using Microsoft Azure.
  • Develop and maintain RESTful APIs and microservices.
  • Build responsive and scalable front-end applications using Angular and TypeScript.
  • Participate in architecture discussions and technical design reviews.
  • Optimize application performance, security, scalability, and reliability.
  • Develop database solutions and write optimized SQL queries, stored procedures, and integrations.
  • Collaborate within Agile delivery teams and participate in sprint ceremonies.
  • Mentor junior developers and contribute to engineering best practices.
  • Support production deployments and troubleshooting activities.

Minimum Requirements and Education

  • Bachelor's Degree in:
  • Computer Science
  • Information Technology
  • Software Engineering
  • Information Systems
  • Or related discipline
  • Minimum 8+ years software development experience.
  • Proven experience as a Full Stack Developer in large enterprise environments.
  • Experience developing cloud-based applications using Microsoft Azure.
  • Experience working within Agile delivery teams.
  • Banking, Financial Services, or highly regulated industry experience advantageous.

Apply Online

Applying for: Full Stack Developer

Allowed formats: PDF, DOC, DOCX, RTF, TXT. Max size: 5 MB

Thank you for registering!

Thank you for registering with us! Your CV and details have been successfully submitted. We'll be in touch if a position matching your profile becomes available. Best of luck with your job search!