
Senior Full-Stack Software Engineer (C#/.NET + TypeScript/Aurelia)
Callbi Speech Analytics|Posted 11 days ago
Sign up or log in to apply:
Skills and experience
Location and salary
Role description
Join Callbi, South Africa's top-performing interaction analytics platform, as a Senior Full-Stack Software Engineer. You'll own end-to-end delivery across our modern, multi-region SaaS stack, working with cutting-edge technologies like .NET Core, TypeScript, and AWS. Our team moves quickly without compromising on quality, and we're looking for someone who thrives in this dynamic environment.
In this role, you'll design resilient APIs, optimize data models, and build polished front-end experiences. You'll work with AWS at scale, apply secure engineering practices, and explore practical AI applications. We offer a hybrid work environment, primarily remote with occasional on-site collaboration in Stellenbosch. You'll join a small, sharp team that values autonomy, accountability, and high engineering standards.
We're seeking candidates with 5+ years of experience building production software, deep .NET Core expertise, strong SQL skills, and hands-on experience with AWS and Kubernetes. If you're passionate about quality code, secure practices, and have a bias for action, we want to hear from you. In return, we offer competitive compensation, meaningful impact, and the opportunity to work on cutting-edge projects in a fast-paced, innovative environment.
Sign up or log in to apply:
About Callbi Speech Analytics
What We Do
Callbi is South Africa's top-performing, rapidly scaling interaction analytics platform. We help enterprises turn conversations into insight using best-in-class engineering, strong security, and increasingly practical AI. Our proprietary speech analytics solution enables organisations to monitor and analyse customer interactions to ensure compliance, sales effectiveness, operational efficiency, and customer experience optimisation.
Why Work For Us
At Callbi, you'll work with modern technology stacks including AWS at scale (ECS, serverless, SQS/SNS), .NET Core services, TypeScript/Aurelia front-ends, and explore practical applications of LLMs where they unlock real user value. You'll own end-to-end delivery across our multi-region SaaS stack, designing and building resilient APIs, shaping robust data models for OLTP and OLAP workloads, and shipping polished front-end experiences that customers love.
Our Culture
We operate with autonomy and accountability - a small, sharp team with high trust and strong engineering standards. Quality at speed is our approach: we move fast and maintain the bar through testing, reviews, and observability. We value outcomes, growth, and craftsmanship. Based in Stellenbosch/Cape Town with a hybrid work model (mostly remote with ability to travel to Stellenbosch when required), we're looking for engineers who thrive in that blend of pace, rigour, and ownership.
Our Engineering Processes
We build resilient ASP.NET Core REST APIs with OpenAPI/Swagger, implement secure authentication patterns (OIDC/OAuth2), and champion OWASP Top 10 remediation. Our infrastructure runs on AWS using Well-Architected principles, with containerisation via Docker/Kubernetes for maintainability and observability. We automate everything - CI/CD, infrastructure-as-code (preferably AWS CDK in C# ), testing, and quality gates. Our front-end leverages TypeScript with Aurelia for its clean binding and convention-over-configuration model.
Our Hiring Process
Our process is straightforward: intro for mutual fit, practical exercise (a short take-home assignment), and technical deep dive discussion.
Tech Stack
utilities



business tool




application and data











dev ops







