Talent.com
Software Engineer : Back-End

Software Engineer : Back-End

Capitec BankStellenbosch, ZA
30+ days ago
Job description

Job title : Software Engineer : Back-End

Job Location : Western Cape, Stellenbosch

Deadline : December 12, 2025

Quick Recommended Links

  • Jobs by Location
  • Job by industries

About the role

  • As a Back-End Engineer at Capitec, you will be part of a cross-functional development team building scalable, cloud-first solutions that support millions of clients daily. This role is hands-on and highly collaborative, giving you the opportunity to design, develop, and deploy modern back-end services in a fast-paced, Agile environment.
  • You’ll work with microservices, event-driven architectures, and cloud-native technologies (with a strong focus on AWS) to deliver innovative features and resilient systems. Our team thrives on problem-solving, knowledge sharing, and continuous learning — and we’re looking for someone who is passionate about technology, eager to grow, and ready to make an impact.
  • Education (Minimum)

  • Grade 12 National Certificate / Vocational
  • Education (Ideal or Preferred)

  • A relevant tertiary qualification in Information Technology
  • Knowledge and Experience

    Experience :

  • 6+ years’ proven experience in back-end software development, project delivery and implementation (inC#)
  • Experience with back-end frameworks and technologies
  • Exposure to cloud-native / serverless development, preferably AWS.
  • Knowledge :

  • Is able to apply expert knowledge and develop others understanding  of the following :
  • IT systems development processes (SDLC)
  • Application development
  • Advanced programming concepts
  • Advanced algorithms and data structures
  • Design Patterns
  • Version Control
  • Testing practices
  • Database systems and query optimization (e.g., SQL, NoSQL).
  • RESTful API design and integration.
  • Cloud computing platforms and services (e.g., AWS, Azure).
  • Advanced Microservice and event driven architectures
  • Deployment using kubernetes and containerisation
  • Skills

  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Problem solving skills
  • ICT jobs
  • Create a job alert for this search

    Software Engineer • Stellenbosch, ZA