Principal Full Stack Developer Cape Town, Remote

Cape Town, WC, ZA, South Africa

Job Description

Principal Full Stack Developer - Stellenbosch, Remote - R140,000 CTC



Ada Meher are partnered with a conversational voice intelligence company, who were founded in 2019 and are now very well established in the market. They are backed by a large technology group and have targets to continue to expand within SA and across Africa. They are utilising AI to produce transcripts from clients' phone call recordings and perform analysis on the transcripts. Automation is a key focus for this business and they are utilising LLMs to automate processes internally and externally.

The team is currently made up of two developers and five Data/AI engineers. They are seeking a highly competent senior developer who is confident making crucial architectural decisions and to really drive the progress of their product. This company is ISO/IEC 27001:2022 certified, so candidates must be well versed with security best practices aligned with OWASP top 10.

This company are based in Stellenbosch, but they operate on a mostly remote basis with monthly or bi-monthly meet ups.

Candidates must be based in Cape Town or willing to relocate to allow for adhoc f2f engagement in the office.



Responsibilities



Build high-quality ASP.NET Core REST APIs with OpenAPI/Swagger. Design and optimise SQL databases for transactional and analytical use. Deliver full-stack features across TypeScript + Aurelia (React/Angular also suitable) and .NET services. Architect, deploy, and operate AWS workloads (Fargate, Lambda, S3, RDS/Aurora, API Gateway) using Well-Architected best practices. Contribute to Docker/Kubernetes workflows with a focus on reliability and observability. Implement secure auth (OIDC/OAuth2) and promote secure coding. Monitor performance using OpenTelemetry, Grafana, and CloudWatch. Automate CI/CD, IaC (AWS CDK in C#), testing, and quality checks. Work closely with product/design, participate in code reviews, and drive features from concept to production. Explore and apply LLM/ML capabilities for real product value.

Tech Stack



Backend:

C#, .NET 8+, ASP.NET Core, EF Core, OpenAPI

Data:

SQL, OLTP/OLAP design, caching, queues

Cloud/Infra:

AWS (Fargate, Lambda, SQS/SNS/EventBridge, S3, RDS/Aurora, API Gateway), IaC (AWS CDK in C#), Docker, Kubernetes (EKS bonus)

Frontend:

TypeScript, Aurelia (or React/Angular), modern tooling/testing

Security & Observability:

OIDC/OAuth2, OWASP Top 10, OpenTelemetry, Grafana, CloudWatch

AI/LLMs:

OpenAI, Bedrock, Anthropic, embeddings/vector search, prompt engineering

Requirements



10+ years building production software with ownership across backend + customer-facing features. Strong .NET Core experience with excellent API design. Advanced SQL skills (tuning, indexing, schema design). Proven AWS deployment and operations experience at scale. Practical Kubernetes experience (deploying, debugging, operating). Frontend experience with TypeScript and a modern framework (Aurelia/React/Angular). Strong security grounding, including OWASP Top 10. Excellent communication, product awareness, and proactive attitude.

Nice to Haves



Deep OIDC/OAuth2 knowledge (auth code, PKCE, tokens, scopes/claims). Experience with event-driven systems (Kafka/Redpanda) or analytics pipelines. Real-world experience integrating LLMs in production. Understanding of multi-tenant SaaS, privacy-by-design, GDPR/POPIA.
Job Types: Full-time, Permanent

Pay: R90000,00 - R140000,00 per month

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1619969
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, WC, ZA, South Africa
  • Education
    Not mentioned