Senior Full-Stack Software Engineers

3 days ago


Cape Town, Western Cape, South Africa Saratoga Full time

At Saratoga, we are committed to delivering quality solution delivery services and making a positive impact in the world through technology. We partner with our global client base to deliver innovative business and technology solutions to market fast, cost-effectively, and ethically.

Job Description

We are seeking an experienced Senior .NET Full-Stack Developer to join our Technical Consulting team. The ideal candidate will have a passion for technology and a strong desire to contribute to the development of custom software, maintaining and supporting software systems, and developing systems integration.

  • Design and develop technical architectural designs for complex projects
  • Develop and document design, source code, and technical architecture
  • Maintain and manage existing source code
  • Design, develop, and implement solutions to users' needs and requirements
  • Review and improve code
  • Run tests and fix bugs
  • Coordinate with architects and business analysts to determine functionalities
  • Develop technical solutions to complex business problems
  • Design and develop technical solutions for enterprise-level projects

The successful candidate will have a minimum of 5 years of experience building custom, web-based applications in .NET/C#, Microsoft SQL Server MVC, Entity Framework, and Web Services (Microsoft WCF and Web API). They will also possess knowledge and understanding of Design Patterns, Git Source Control, Agile & Test-Driven development experience, and be able to spin up a project or solution from beginning to end.



  • Cape Town, Western Cape, South Africa Smart4Energy Full time

    Are you passionate about fintech and sustainability? Join us at Smart4Energy as a Senior Full Stack Developer. You'll work collaboratively with our innovative team to create cutting-edge solutions.About the PositionThis is a senior-level, full-time role within our Information Technology department. Your key responsibilities include system ownership,...


  • Cape Town, Western Cape, South Africa DLK Group Full time

    Job Opportunity:We are currently seeking a Lead Full Stack Software Engineer to join our technology team in Cape Town. As a key member of our team, you will be responsible for designing, developing, and deploying customized applications in an agile environment.Key Responsibilities:Design and develop customized applications in an agile environment.Manage...


  • Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

    Purpose Statement The level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex...


  • Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

    Purpose StatementThe level III Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance complex software...


  • Cape Town, Western Cape, South Africa Saratoga Software Full time

    About the RoleWe're looking for a talented Senior .NET Full-Stack Developer to join our team and help drive innovation in the field of software development.This role offers the opportunity to work on diverse projects, tackling complex business challenges and building skills that propel your career forward.You'll collaborate on cutting-edge solutions,...


  • Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

    Purpose Statement The level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance software systems...


  • Cape Town, Western Cape, South Africa PartnerUp (Pty) Ltd Full time

    Purpose StatementThe level II Software Engineer plays an integral part in a cross-functional team dedicated to the full software development lifecycle, from concept, to development to deployment and ultimately operating of each product. At this level, Software Engineers are responsible to design, develop, test, deploy, maintain and enhance software systems...


  • Cape Town, Western Cape, South Africa Capitec Full time

    Apply by: We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:1. To see what life at Capitec is all about and complete a short assessment, please click here2. Once you have completed the above finalize your application by clicking apply...


  • Cape Town, Western Cape, South Africa Different Technologies Pty Ltd. Full time

    About the RoleWe are seeking a Full Stack Engineering Team Lead to join our team at Different Technologies Pty Ltd. In this role, you will be responsible for leading our Full Stack Engineering team and driving the delivery of impactful solutions that meet the needs of our customers.You will work closely with our team to design, develop, and maintain scalable...


  • Cape Town, Western Cape, South Africa Capitec Bank Ltd. Full time

    At Capitec Bank Ltd., we're on the lookout for skilled professionals who can contribute to our mission of building a world-class banking system.Job OverviewThe Level II Full Stack Software Engineer is responsible for designing, developing, testing, deploying, maintaining, and enhancing software systems and applications according to specifications, while...


  • Cape Town, Western Cape, South Africa Capitec Bank Ltd. Full time

    We're on the lookout for energetic, self-motivated individuals who share our passion for service in the banking industry. To be part of the journey, follow the steps below:To see what life at Capitec is all about and complete a short assessment, please click hereOnce you have completed the above, finalize your application by clicking apply below.We appoint...


  • Cape Town, Western Cape, South Africa Luminous Recruitment Full time

    Luminous Recruitment is a leading recruitment agency specializing in IT and engineering roles. We are currently seeking a seasoned Full Stack Engineer to fill a challenging position.Job Description:Develop and maintain complex software systems using various programming languages and frameworks.Collaborate with other engineers and stakeholders to design and...


  • Cape Town, Western Cape, South Africa SWATX Full time

    SWATX is seeking an experienced full stack engineering manager to lead the development of our web applications. As a senior member of our team, you will be responsible for designing and developing robust applications that meet the needs of our users.Your expertise in front-end and back-end technologies will enable you to guide a team of developers to...


  • Cape Town, Western Cape, South Africa Saratoga Software Full time

    Job DescriptionWe are seeking an experienced Senior .NET Full-Stack Developer to join our dynamic team.This role involves collaborating with cross-functional teams to finalise requirements, design software, and solve technical challenges.You will be implementing best practices in coding, development processes, and conducting code reviews.Mentoring and...


  • Cape Town, Western Cape, South Africa Smart4Energy Full time

    At Smart4Energy, we're committed to pioneering fintech solutions that advance sustainability. We're seeking an experienced Senior Full Stack Developer to drive innovation and lead our team.About the RoleThis is a mid-senior level, full-time position within our Information Technology department. You'll be responsible for owning and managing systems, making...


  • Cape Town, Western Cape, South Africa MoonPay Full time

    Job title : Senior Full Stack Engineer - PlatformJob Location : Western Cape, Cape TownDeadline : March 27, 2025Quick Recommended LinksJobs by Location Job by industries What We DoWe're the leading infrastructure company in Web3. This means we offer our partners everything from payment solutions (we call them 'Ramps') to minting software for digital...

  • Full Stack Engineer

    16 hours ago


    Cape Town, Western Cape, South Africa Pepkor Payments and Lending Full time

    About the PositionPepkor Payments and Lending is seeking a highly skilled Full Stack Engineer to join their software development team.The successful candidate will be responsible for designing, developing, testing, and deploying high-quality software applications that meet business requirements.Main Responsibilities:Software Development: Develop, maintain,...


  • Cape Town, Western Cape, South Africa Capitec Bank Ltd. Full time

    Career Opportunities at Capitec Bank Ltd.About the RoleWe are seeking a highly skilled Full Stack Software Engineer to join our dynamic team.This role involves managing the rewards system that calculates benefits based on clients' transaction spend along with building an App experience for our clients.Main ObjectivesManage the rewards system that calculates...

  • Full-Stack Engineer

    3 weeks ago


    Cape Town, Western Cape, South Africa PM Connection Full time

    General RequirementsLeadership:• Demonstrated ability to act as a tech lead, guiding the design, development, and implementation of full-stack solutions while ensuring alignment with best practices and the company and its client's objectives.• Skilled in mentoring and supporting team members, fostering a culture of collaboration, innovation, and...

  • Full-Stack Engineer

    4 days ago


    Cape Town, Western Cape, South Africa PM Connection Full time

    General RequirementsLeadership:• Demonstrated ability to act as a tech lead, guiding the design, development, and implementation of full-stack solutions while ensuring alignment with best practices and the company and its client's objectives.• Skilled in mentoring and supporting team members, fostering a culture of collaboration, innovation, and...