Enable job alerts via email!

Senior Full Stack Software Engineer

Sana Commerce

Cape Town

Hybrid

ZAR 300 000 - 400 000

Full time

5 days ago
Be an early applicant

Job summary

A fast-growing SaaS company in Cape Town is seeking a Full Stack Senior Software Engineer to help build a high-performance e-commerce platform. You will be responsible for designing robust systems, mentoring engineers, and implementing best practices in software engineering. The role offers a hybrid working model with mentorship opportunities, shaping the foundation of next-generation SaaS solutions.

Benefits

Hybrid flexibility
Continuous learning and mentorship
Career growth opportunities

Qualifications

  • 5+ years of experience in software development, focusing on web development.
  • Strong engineering mindset with end-to-end software ownership.
  • Experience in designing scalable, complex systems.

Responsibilities

  • Design and develop robust, scalable, and high-performance software systems.
  • Collaborate with cross-functional teams to define and ship new features.
  • Mentor software engineers and conduct code reviews.

Skills

C#
.NET
React
TypeScript (ES6)
RxJS
GraphQL
DevOps
Agile Development

Education

Bachelor’s degree in Computer Engineering
Job description
Overview

Company Description

What started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce.

Our mission is simple: help businesses build stronger relationships through seamless digital commerce.

At Sana Commerce, you’ll join a team that’s bold, growth-oriented, and customer-obsessed, where every engineer has real ownership and impact.

About the role

We’re looking for a Full Stack Senior Software Engineer who can help us build a high performance, scalable e-commerce platform.

You will be playing a critical role in expanding our product at speed, while building features that help our customers grow, and contributing to our initiative of bringing engineering excellence to a new level.

What you’ll be doing
  • Design and develop robust, scalable, and high-performance software systems using C#, .NET, TypeScript (ES6), React.js, Redux, RxJS, Webpack, and GraphQL
  • Collaborate with a cross-functional team to define, design, and ship new features
  • Lead the system design, testing and coding standards efforts, contributing with clean & high-performance code and architecture
  • Implement modern best practices and patterns in software engineering
  • Mentor software engineers
  • Conduct code reviews and ensure coding standards, best practices, and security guidelines are implemented
  • Troubleshoot, debug, and upgrade existing software
  • Stay up to date with emerging trends and technologies in software development to continuously improve our products and processes
Qualifications
  • Bachelor’s degree in Computer Engineering
  • 5+ years of experience in software development, with a strong background in web development using C#, .NET and React
  • You have a strong engineering mindset and experience in having end to end ownership of the software you build (DevOps, testing, system design, observability, git version control)
  • You have solid experience with reactive programming principles and flux architecture
  • You have designed scalable, complex systems based on services-oriented architecture, on cloud (Azure Cloud preferred) and you are familiar with event driven architecture and domain driven design
  • You have a strong drive to continuously improve your craft
  • You have a passion for mentoring and guiding team members
  • You’ve fully embraced generative AI tools, and you’ve found your way using AI to help you be a high-performing engineer, deliver faster and at a higher quality
  • You are experienced in working in an agile environment
  • You have excellent problem-solving skills
  • Your communication and teamwork skills enable you to effectively collaborate with cross-functional teams and find solutions to new challenges
Why you’ll love working here
  • Impact from day one – Join a scale-up where your ideas shape how global businesses operate online.
  • Continuous learning – Access a structured onboarding rated 9.1/10 by previous hires, mentorship, and feedback culture.
  • Hybrid flexibility – Work from our Cape Town office 3 days per week and from home 2 days.
  • Career growth – Expand your technical and leadership scope in a company built for long-term success.
Our values

At Sana Commerce, our values drive everything we do:

  • Champions of Our League –We deliver lasting success, balancing quick wins and long-term value
  • Supercharge Our Customers –We’re revolutionizing B2B commerce together, helping our customers to lead and succeed.
  • Determined to Grow –We embrace challenges, growing and raising the bar for ourselves and our industry.
  • Bold Together –We dare to be bold because we have each other’s back.
Ready to build reliability that scales?

Apply now and help shape the foundation of our next-generation SaaS platform.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.