• Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role.
South Africa Jobs Expertini

Senior Full Stack Software Engineer Job Opening In WorkFromHome – Now Hiring Callbi Speech Analytics


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

Required Skill Profession

Software Development


  • Job Details

Related Jobs

Oze hiring Senior Full-Stack Software Engineer Job in Cape Town, Western Cape, South-Africa
Oze
Cape Town, Western Cape, South-Africa
Priority Pass hiring Senior Software Engineer - Full Stack Job in South-Africa
Priority Pass
South-Africa
Remote Recruitment hiring Senior Full Stack Software Engineer Job in South-Africa
Remote Recruitment
South-Africa
Priority Pass hiring Senior Software Engineer - Full Stack Job in South-Africa
Priority Pass
South-Africa
Callbi Speech Analytics hiring Senior Full Stack Software Engineer Job in Stellenbosch, Western Cape, South-Africa
Callbi Speech Analytics
Stellenbosch, Western Cape, South-Africa
Oze hiring Senior Full-Stack Software Engineer Job in Cape Town, Western Cape, South-Africa
Oze
Cape Town, Western Cape, South-Africa
Hire Resolve hiring Full Stack Software Engineer Job in Johannesburg, Gauteng, South Africa
Hire Resolve
Johannesburg, Gauteng, South Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Eastern Cape, South-Africa
The Flex
WorkFromHome, Eastern Cape, South-Africa
Capitec Bank hiring Software Engineer: Full Stack Job in Sandton, Gauteng, South-Africa
Capitec Bank
Sandton, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, KwaZulu-Natal, South-Africa
The Flex
WorkFromHome, KwaZulu-Natal, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Western Cape, South-Africa
The Flex
WorkFromHome, Western Cape, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Mpumalanga, South-Africa
The Flex
WorkFromHome, Mpumalanga, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Western Cape, South-Africa
The Flex
WorkFromHome, Western Cape, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Limpopo, South-Africa
The Flex
WorkFromHome, Limpopo, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, KwaZulu-Natal, South-Africa
The Flex
WorkFromHome, KwaZulu-Natal, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Mpumalanga, South-Africa
The Flex
WorkFromHome, Mpumalanga, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Western Cape, South-Africa
The Flex
WorkFromHome, Western Cape, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, KwaZulu-Natal, South-Africa
The Flex
WorkFromHome, KwaZulu-Natal, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, KwaZulu-Natal, South-Africa
The Flex
WorkFromHome, KwaZulu-Natal, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Northern Cape, South-Africa
The Flex
WorkFromHome, Northern Cape, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, Gauteng, South-Africa
The Flex
WorkFromHome, Gauteng, South-Africa
LekkeSlaap hiring Full-Stack Software Engineer Job in WorkFromHome, Western Cape, South-Africa
LekkeSlaap
WorkFromHome, Western Cape, South-Africa
The Flex hiring Full Stack Software Engineer Job in WorkFromHome, KwaZulu-Natal, South-Africa
The Flex
WorkFromHome, KwaZulu-Natal, South-Africa

Unlock Your Senior Full Potential: Insight & Career Growth Guide


Real-time Senior Full Jobs Trends (Graphical Representation)

Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph here. Uncover the dynamic job market trends for Senior Full in WorkFromHome, South Africa, highlighting market share and opportunities for professionals in Senior Full roles.

33728 Jobs in South Africa
33728
18544 Jobs in Workfromhome
18544
Download Senior Full Jobs Trends in Workfromhome and South Africa

Are You Looking for Senior Full Stack Software Engineer Job?

Great news! is currently hiring and seeking a Senior Full Stack Software Engineer to join their team. Feel free to download the job details.

Wait no longer! Are you also interested in exploring similar jobs? Search now: .

The Work Culture

An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Callbi Speech Analytics adheres to the cultural norms as outlined by Expertini.

The fundamental ethical values are:

1. Independence

2. Loyalty

3. Impartiapty

4. Integrity

5. Accountabipty

6. Respect for human rights

7. Obeying South Africa laws and regulations

What Is the Average Salary Range for Senior Full Stack Software Engineer Positions?

The average salary range for a varies, but the pay scale is rated "Standard" in WorkFromHome. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

What Are the Key Qualifications for Senior Full Stack Software Engineer?

Key qualifications for Senior Full Stack Software Engineer typically include Software Development and a list of qualifications and expertise as mentioned in the job specification. The generic skills are mostly outlined by the . Be sure to check the specific job listing for detailed requirements and qualifications.

How Can I Improve My Chances of Getting Hired for Senior Full Stack Software Engineer?

To improve your chances of getting hired for Senior Full Stack Software Engineer, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

Interview Tips for Senior Full Stack Software Engineer Job Success

Callbi Speech Analytics interview tips for Senior Full Stack Software Engineer

Here are some tips to help you prepare for and ace your Senior Full Stack Software Engineer job interview:

Before the Interview:

Research: Learn about the Callbi Speech Analytics's mission, values, products, and the specific job requirements and get further information about

Other Openings

Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.

Dress Professionally: Choose attire appropriate for the company culture.

Prepare Questions: Show your interest by having thoughtful questions for the interviewer.

Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.

During the Interview:

Be Punctual: Arrive on time to demonstrate professionalism and respect.

Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.

Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.

Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.

Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.

Follow Up: Send a thank-you email to the interviewer within 24 hours.

Additional Tips:

Be Yourself: Let your personality shine through while maintaining professionalism.

Be Honest: Don't exaggerate your skills or experience.

Be Positive: Focus on your strengths and accomplishments.

Body Language: Maintain good posture, avoid fidgeting, and make eye contact.

Turn Off Phone: Avoid distractions during the interview.

Final Thought:

To prepare for your Senior Full Stack Software Engineer interview at Callbi Speech Analytics, research the company, understand the job requirements, and practice common interview questions.

Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Callbi Speech Analytics's products or services and be prepared to discuss how you can contribute to their success.

By following these tips, you can increase your chances of making a positive impression and landing the job!

How to Set Up Job Alerts for Senior Full Stack Software Engineer Positions

Setting up job alerts for Senior Full Stack Software Engineer is easy with South Africa Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!