Talent.com
This job offer is not available in your country.
Senior Full Stack Software Engineer

Senior Full Stack Software Engineer

Callbi Speech AnalyticsWorkFromHome, Western Cape, South Africa
7 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 (you don’t need all, but strong overlap is expected)

  • 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 transfer well).
  • Demonstrable secure coding habits; able to identify, prevent, and remediate OWASP Top 10 issues.
  • Clear communication, product empathy, and a bias to action — you’re a self‑starter who ships.
  • Nice to haves

  • OIDC / OAuth2 expertise (Auth code + PKCE, token lifecycles, scopes / claims, etc).
  • Experience with event‑driven architectures (e.g., Kafka / Redpanda) and analytics pipelines.
  • Practical use of LLMs in production workflows or developer tooling.
  • Multi‑tenant SaaS patterns, privacy‑by‑design, and familiarity with POPIA / GDPR .
  • What Success Looks Like (first 90 days)

  • Ship a meaningful feature across API + UI with solid tests, telemetry, and docs.
  • Improve the performance of a high‑traffic query or service by an order of magnitude you can demonstrate.
  • Challenge yourself to close a security gap, harden an auth flow or suggest a better way
  • Propose and land a pragmatic LLM‑assisted improvement (dev‑workflow or product), with safety guardrails.
  • How We Work

  • Hybrid : primarily remote; on‑site collaboration in Stellenbosch as needed.
  • Autonomy with accountability : small, sharp team; high trust; strong engineering standards.
  • Quality at speed : we move fast and maintain the bar through testing, reviews, and observability.
  • Hiring Process (what to expect)

  • Intro - mutual fit, context.
  • Practical exercise - A short take‑home assignment.
  • Technical deep dive - Technical discussion.
  • Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Engineering and Information Technology
  • #J-18808-Ljbffr

    Create a job alert for this search

    Senior Software Engineer • WorkFromHome, Western Cape, South Africa

    Related jobs
    • Promoted
    Senior Backend Engineer (Cape Town)

    Senior Backend Engineer (Cape Town)

    The Legends AgencyCape Town, Western Cape, South Africa
    Senior Backend Software Developer.Hybrid (2-4 days in office / week) .We seek a Senior Backend Developer with a strong technical background and a passion for real-world problem-solving.You'll contrib...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineers (CH1129b)

    Senior Software Engineers (CH1129b)

    CapitalHStellenbosch, South Africa
    Join a world-class team developing high-performance, distributed telecom systems.Our client, a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integr...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack C# Developer (Angular) – Cape Town (Hybrid) – up to R1.26mil Per Annum

    Senior Full Stack C# Developer (Angular) – Cape Town (Hybrid) – up to R1.26mil Per Annum

    E-MergeCape Town, South Africa
    This isnt your typical dev role.This is your opportunity to lead innovation in the fintech space.Join as a Senior Full Stack C# Developer and help craft smart, responsive systems that power the fut...Show moreLast updated: 30+ days ago
    • Promoted
    Senior React Native Engineer

    Senior React Native Engineer

    Boardroom AppointmentsCape Town, Western Cape, South Africa
    Senior React Native Engineer - 6 Month Contract.Architect, build, and maintain high-performance, cross-platform mobile applications using React Native. Work closely with product, UX / UI, and backend ...Show moreLast updated: 30+ days ago
    • Promoted
    INTERMEDIATE TO SENIOR FULL STACK DEVELOPER (REACT AND ANGULAR)– CAPE TOWN – UP TO R530 PER HOUR

    INTERMEDIATE TO SENIOR FULL STACK DEVELOPER (REACT AND ANGULAR)– CAPE TOWN – UP TO R530 PER HOUR

    E-MergeCape Town, South Africa
    A proudly South African ICT company dedicated to driving innovation and digital transformation across the continent is looking for a driven, adaptable, and innovative Full Stack Developer to join t...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Senior Software Engineer (Multiple Stacks) - RemoteContract

    Salve.Inno ConsultingCape Town, Western Cape, South Africa
    We are hiring experienced Senior Software Engineers (3-9 years) for ongoing, short-term remote projects with a global AI-driven platform. This initiative supports a leading technology client's LLM E...Show moreLast updated: 30+ 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 Engineer

    Senior Software Engineer

    Communicate RecruitmentCape Town, South Africa
    The countdown has endedits time for lift-off.Lifes too short to remain groundedjoin a team where your expertise powers innovation, your leadership shapes missions, and your code drives exploration ...Show moreLast updated: 8 days ago
    • Promoted
    Senior Software Engineer - Radar Systems

    Senior Software Engineer - Radar Systems

    JenRec RecruitmentCape Town, South Africa
    R&D team developing award-winning consumer radar products used by cyclists, golfers, and drivers worldwide.Youll be at the cutting edge of. Lead software and algorithm development for next-gener...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: 29 days ago
    • Promoted
    Senior Full Stack Developer

    Senior Full Stack Developer

    CareersCape Town, Western Cape, South Africa
    At EyeCarePro, a leader in digital marketing for eyecare professionals, our commitment to excellence is more than just a goalit's a proven track record. We've proudly won the prestigious EyeVote Awa...Show moreLast updated: 30+ days ago
    • Promoted
    Senior.NET Full-Stack Engineer

    Senior.NET Full-Stack Engineer

    Mindworx ConsultingCape Town, South Africa
    Relevant software engineering degree at Honours level (Master's preferred).Understanding fundamental design patterns and principles (SOLID). Good understanding of architectural practices.Experience ...Show moreLast updated: 16 days ago
    • Promoted
    Senior Software Engineer – Application - Somerset West, South Africa

    Senior Software Engineer – Application - Somerset West, South Africa

    JenRec RecruitmentCape Town, South Africa
    My client, a technology leader in the development of highly reliable, mission-critical systems, is seeking a.Operating in a formal engineering environment, the successful candidate will help design...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack Engineer (.NET & Angular)

    Senior Full Stack Engineer (.NET & Angular)

    WatersEdge SolutionsCape Town, South Africa
    WatersEdge Solutions is hiring an experienced.If you’re a full stack engineer passionate about modern.NET and Angular development, cloud-native architecture, and performance-driven systems—this is ...Show moreLast updated: 25 days ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Network RecruitmentCape Town, South Africa
    Youll design and build scalable backend services, integrate with payment processors (Stripe, ACH, mobile money), and own core features like ledgers, payouts, and hosted payment pages.The team foste...Show moreLast updated: 30+ days ago
    • Promoted
    .NET Full-Stack Engineer

    .NET Full-Stack Engineer

    Mindworx ConsultingCape Town, South Africa
    Relevant software engineering degree at Honours level (Master's preferred).Understanding fundamental design patterns and principles (SOLID). Good understanding of architectural practices.Experience ...Show moreLast updated: 16 days ago
    • Promoted
    Software Engineer — Radar Innovation Team

    Software Engineer — Radar Innovation Team

    JenRec RecruitmentCape Town, South Africa
    Step into a role where your software doesnt just run it.Join a pioneering R&D team in Stellenbosch building the next generation of consumer radar products trusted by cyclists, golfers, motorcy...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Full Stack C# Developer – Cape Town (Hybrid) – up to R1.38mil Per Annum

    Senior Full Stack C# Developer – Cape Town (Hybrid) – up to R1.38mil Per Annum

    E-MergeCape Town, South Africa
    At this company, innovation isnt a trendits the core of everything they create.Step into a pivotal role as a Senior Full Stack C# Developer, where cutting-edge fintech converges with the power of I...Show moreLast updated: 30+ days ago