Talent.com
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

Callbi Speech AnalyticsStellenbosch, Western Cape, South Africa
8 days ago
Job description

Overview

Join Callbi — 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.

We move quickly without cutting corners, and we're looking for a senior engineer who thrives in that blend of pace, rigour, and ownership.

The Opportunity

You’ll own end‑to‑end delivery across a modern, multi‑region SaaS stack : designing and building .

NET Core services, shaping robust data models for both OLTP and OLAP, and shipping polished front‑end experiences in TypeScript.

You’ll work with AWS at scale (ECS / serverless / SQS), apply secure engineering practices from day one, and help us securely leverage LLMs where they deliver real customer value.

Our primary front‑end is Aurelia for its clean binding, use of web standards and convention‑over‑configuration model; strong React / Angular engineers ramp up quickly.

What You’ll Do

Design and build resilient ASP.NET Core REST APIs with OpenAPI / Swagger that are a pleasure to consume.

Model and optimise relational schemas for OLTP workloads and design / shape data for OLAP and analytics use‑cases.

Build product features end‑to‑end across TypeScript + Aurelia (our primary FE; React / Angular experience transfers well) and .

NET services.

Architect, implement, and operate workloads on AWS (ECS Fargate, Lambda, API Gateway / ALB, SQS / SNS / EventBridge, S3, RDS / Aurora, IAM, VPC, CloudWatch) using AWS Well‑Architected principles.

Contribute to containerisation and orchestration (Docker, Kubernetes), with a bias for maintainability and observability.

Implement secure authentication and authorisation patterns (OIDC / OAuth2), and champion secure coding and OWASP Top 10 remediation.

Instrument services with tracing / metrics / logging (OpenTelemetry / Grafana / CloudWatch), and drive performance improvements.

Automate everything : CI / CD, infrastructure‑as‑code (preferably AWS CDK in C#), testing, quality gates.

Collaborate closely with product / design, run thoughtful code reviews, and shepherd features from idea to production.

Explore and apply LLMs and practical ML where they unlock real user value and operational leverage.

Our Tech

Back‑end : C# / . NET 8+, ASP.NET Core, OpenAPI, EF Core Data : Strong SQL; modelling for OLTP & OLAP; caching / queuing patterns.

Cloud & Infra : AWS (ECS Fargate, Lambda, SQS / SNS / EventBridge, S3, RDS / Aurora, CloudFront, API Gateway / ALB, IAM, KMS, etc), IaC (AWS CDK — C# preferred), Docker, Kubernetes (EKS exposure a plus).

Front‑end : TypeScript, Aurelia (primary); React / Angular welcome; modern tooling, testing libraries.

Security & Observability : OIDC / OAuth2, OWASP Top 10, OpenTelemetry, Prometheus / Grafana, CloudWatch.

AI / LLMs (nice to have) : Bedrock / OpenAI / Anthropic / Alphabet / Meta, embeddings / vector search, prompt / response shaping, safety / guardrails.

What You’ll Bring (Must‑haves)

5+ years building production software, including ownership of significant backend services and customer‑facing front‑ends.

Deep . NET Core experience; strong API design instincts; comfort with OpenAPI tooling.

Expert SQL (query tuning, indexing, schema design) for OLTP and OLAP contexts.

Real experience running on AWS at scale (serverless and containerised), and applying Well‑Architected practices.

Hands‑on Kubernetes knowledge (you've deployed, debugged, and operated workloads).

Production experience in TypeScript plus a modern FE framework; Aurelia ideal (React / Angular

#J-18808-Ljbffr

Create a job alert for this search

Senior Software Engineer • Stellenbosch, Western Cape, South Africa

Related jobs
  • Promoted
Software Engineer (Radar Systems)

Software Engineer (Radar Systems)

Communicate RecruitmentStellenbosch, South Africa
This isn’t ordinary software development — it’s engineering for battle readiness.As part of the radar division, you’ll write embedded C / C++ code that commands precision and response under r...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Communicate RecruitmentStellenbosch, South Africa
My client is seeking a Software Engineer to join their Fibre Front End team, building next-gen fibre signal acquisition systems. Youll work on reducing internet traffic, programmable switches, and s...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Developer

Senior Software Developer

Communicate RecruitmentStellenbosch, South Africa
Brew, design, and deploy scalable software potions (err.Work your magic across the full SDLC from incantation to implementation. Collaborate with spellbinding teams of talented wizards and code-war...Show moreLast updated: 29 days ago
  • Promoted
Senior Software Developer (Hybrid)

Senior Software Developer (Hybrid)

Merand Corbett & AssociatesDurbanville, South Africa
Design and implement scalable backend services using Java and Spring Boot.Optional) Contribute to the frontend stack using React and React native where applicable. Collaborate closely with product o...Show moreLast updated: 30+ days ago
  • Promoted
Java Software Engineer

Java Software Engineer

Pure PlacementsBellville, South Africa
Java / Springboot Engineer - This is a pure back-end role.Location : Cape Town – Hybrid - Applications will only be considered from within the Cape Town area. Our client, a leader in global payment sol...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

CA SupportPaarl, South Africa
The ideal candidate will design, implement, and maintain the backend systems that power data-driven agricultural solutions. You will work closely with cross-functional teams to deliver scalable and ...Show moreLast updated: 15 days ago
  • Promoted
Senior Software Engineer – Data Science

Senior Software Engineer – Data Science

Communicate RecruitmentStellenbosch, South Africa
A leading tech innovator is seeking a Senior Software Engineer with strong data science expertise to design and implement machine learning and AI features for high-volume, real-time distributed sys...Show moreLast updated: 30+ days ago
  • Promoted
C# Developer

C# Developer

Network RecruitmentStellenbosch, South Africa
Our client develops innovative software solutions for the hospitality industry.As a junior full stack developer, you will assist in building and maintaining applications, learning from experienced ...Show moreLast updated: 20 days ago
  • Promoted
Senior Software Engineer - Data Science (CH1148)

Senior Software Engineer - Data Science (CH1148)

CapitalHStellenbosch, South Africa
Our client is a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems.The...Show moreLast updated: 30+ days ago
  • Promoted
Senior Software Developer

Senior Software Developer

E&D RecruitersSomerset West, South Africa
BSc (Computer Science) or Engineering or equivalent.Minimum of 6 years of experience in software development.Excellent communication skills. A solid understanding of microservice architecture and ho...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Network RecruitmentStellenbosch, South Africa
Includes the following, but is not limited to : .Design, develop, and maintain mission-system-related software, including software for payload control, payloads emulators, relay applications, mission...Show moreLast updated: 30+ days ago
  • Promoted
Full-Stack Software Developer (C#,SQL) - FULLY REMOTE (CH1165)

Full-Stack Software Developer (C#,SQL) - FULLY REMOTE (CH1165)

CapitalHStellenbosch, South Africa
Remote
Our client, a company in the retail software industry, is looking for an experienced Full-Stack C# Developer to join their team. This role is a hands-on opportunity to contribute to both modern and ...Show moreLast updated: 30+ days ago
  • Promoted
SENIOR SOFTWARE DEVELOPER - C# - MAURITIUS - UP TO R800K PER ANNUM

SENIOR SOFTWARE DEVELOPER - C# - MAURITIUS - UP TO R800K PER ANNUM

E-MergeMauritius, South Africa
A leading independent financial services group founded in South Africa, with a growing international presence including Mauritius is looking for a Senior C# Software Developer to join their expandi...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer

Software Engineer

Stonebridge HR SolutionsStellenbosch, South Africa
BEng in Electronic Engineering or similar.Graduate or up to 4+ years Software Engineering experience.Ability to solve programming problems with high-quality code. Proficiency writing software in C o...Show moreLast updated: 14 days ago
  • Promoted
Senior Data Engineer

Senior Data Engineer

Communicate RecruitmentStellenbosch, South Africa
Bachelors or Masters degree in Computer Science, Data Engineering, or a related field.Minimum 5+ years of experience building and maintaining large-scale data systems. Expertise in Python, SQL, and ...Show moreLast updated: 30+ days ago
  • Promoted
Principal Software Engineer

Principal Software Engineer

Network RecruitmentStellenbosch, South Africa
The successful candidate will become part of an application software development team responsible for developing software for user applications. The company performs formal software development for ...Show moreLast updated: 30+ days ago
  • Promoted
Data Scientist / Senior Software Engineer

Data Scientist / Senior Software Engineer

Communicate RecruitmentStellenbosch, South Africa
Join a coven of engineers crafting intelligent, scalable tech for global impact.Youll architect and deploy ML / AI models into real-time distributed systems, conjure insights from petabyte-scale data...Show moreLast updated: 30+ days ago
  • Promoted
Specialist : Systems Engineer-Backup (WC) - Contract Role / Fixed Term Contract

Specialist : Systems Engineer-Backup (WC) - Contract Role / Fixed Term Contract

BCXBellville, ZA
Job title : Specialist : Systems Engineer-Backup (WC) - Contract Role / Fixed Term Contract.Job Location : Western Cape, Bellville. To install, monitor, test and maintain cloud and infrastructure ...Show moreLast updated: 30+ days ago