2,264,148open jobs
144,988companies
260,504added this week
Browse all
Location
Hybrid (Cape Town, South Africa)
Seniority
Senior
Employment
Contractor

First seen by Alion on Nov 13, 2026.

Overview
Company
Impact
Profile match


SUMMARY:
Are you a senior software engineer who enjoys building complex, scalable and high-performance systems? Do you have strong experience across .NET, Angular, distributed systems and modern cloud-native technologies?

POSITION INFO:
We are looking for an experienced Senior Full Stack Developer to join an established technology team working on a sophisticated, event-driven payments platform. This is an opportunity to work on business-critical payment technology, developing solutions that support secure, reliable and scalable payment processing across multiple environments. The successful candidate will take ownership of features from design and development through to deployment and production support, working across backend services, APIs, frontend applications and platform infrastructure. The Technical Environment The platform is built using modern, open-standard technologies and supports deployment across cloud and on-premise environments. Core technology stack: C# \/ .NET \/ ASP.NET Core Angular, TypeScript, RxJS PostgreSQL and Redis Apache Kafka and event-driven architecture Docker and Kubernetes Azure DevOps and CI\/CD OpenTelemetry and Prometheus Key Responsibilities Backend Development Design, develop and maintain scalable backend services, APIs and orchestration workers using C# and .NET. Build integrations with payment processors, banking systems and third-party service providers. Implement reliable event-driven processing, webhooks, asynchronous workflows and distributed-system patterns. Ensure API security, performance, scalability and reliability. Frontend Development Develop and maintain modern web applications using Angular and TypeScript. Build merchant portals, organisation management portals and customer-facing payment interfaces. Develop responsive, secure and white-labelled payment experiences. Database & Infrastructure Design and optimise PostgreSQL databases, including schemas, migrations, indexing and query performance. Work with Redis for caching and distributed application requirements. Deploy and manage applications within Kubernetes environments. Develop and maintain CI\/CD pipelines and automated testing processes. Engineering & Collaboration Take ownership of features throughout the complete software development lifecycle. Work collaboratively within an agile engineering team, contributing to code reviews, technical design and documentation. Participate in production support, monitoring, troubleshooting and on-call responsibilities. Apply secure development practices and ensure high-quality production releases. AI-Assisted & Agentic Engineering Actively use AI coding agents such as Claude Code, GitHub Copilot or similar tools in everyday software development. Use AI agents to plan, implement, test, review and improve production-quality code. Build and work with automated software development workflows where agents can execute tasks through iterative development and testing cycles. Apply automated quality checks, testing gates and human oversight to ensure reliable production outcomes. Minimum Requirements We are looking for candidates who meet the following essential criteria: At least 5 years'' professional full-stack software development experience . Minimum 3 years'' hands-on experience with C# and .NET , particularly ASP.NET Core and asynchronous programming. Strong commercial experience with Angular, TypeScript and RxJS . Solid PostgreSQL experience, including database design, indexing, transactions and query optimisation. Practical experience with message-driven architectures and technologies such as Kafka, RabbitMQ or Azure Service Bus. Hands-on Kubernetes experience, including deployments, configuration, secrets and application management. Experience developing and integrating REST APIs. Understanding of OAuth2\/OIDC, API security, TLS and webhook integrations. Experience with Docker, Git, CI\/CD pipelines and automated testing. Practical experience using AI coding agents as part of the software development lifecycle. A degree in Computer Science, Software Engineering, Engineering or equivalent practical experience. Advantageous Experience The following experience will be highly beneficial: Payments, banking, fintech or financial services technology. Payment gateways, card processing, ISO 8583, tokenisation, 3-D Secure, refunds and reconciliation. PCI DSS and payment security standards. Distributed systems, microservices and event-driven architectures. Experience working across cloud, hybrid and on-premise infrastructure. Azure technologies, including AKS, Event Hubs, Service Bus, API Management and Key Vault. Infrastructure as Code and GitOps, including Terraform, Bicep, Ansible and Helm. PostgreSQL high availability, Kafka clusters and self-hosted Kubernetes environments. Experience with AI-driven software engineering workflows and autonomous coding agents. What We Are Looking For The ideal candidate is a technically strong, hands-on engineer who can work independently, take ownership and deliver production-ready solutions. You should be comfortable working across the full technology stack, solving complex engineering problems and contributing to architectural and technical decisions. We are particularly interested in developers who understand that building software goes beyond writing code - it includes testing, deployment, monitoring, security and ongoing production support. Contract & Working Arrangements Contract Duration: 12 months Location: Cape Town - Rondebosch Working Arrangement: Hybrid Compensation: Competitive contract package Interested? If you have strong C#\/.NET and Angular experience, enjoy solving complex technical challenges and have worked with modern distributed systems, we would love to hear from you.

 

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,264,148 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cape Town
Software Engineer 1 day ago
Equity · In office · 5+ years exp · Bachelor's Degree · South Africa
Python
Java
C++
DevOps
AWS
Amazon S3
DNS
Apply
In office · Full-Time · Centurion
C#
C++
C#
.NET
Databases
MS SQL
DevOps
Rest API
Windows
SOAP
Management
Agile
Scrum
Apply
In office · Full-Time · Johannesburg
JavaScript
Java
TypeScript
Frontend
Angular
Cybersecurity
Zero Trust
Apply
$86k – $107k per year (gross) · Hybrid · Contractor · Cape Town
JavaScript
TypeScript
C#
C#
ASP.NET Core
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude Code
AI Agents
Frontend
RxJS
Angular
DevOps
Rest API
Terraform
Ansible
Helm
Azure DevOps
OpenTelemetry
Prometheus
Azure
CI/CD
GitOps
Git
Docker
Kubernetes
Bicep
Azure AKS
Cybersecurity
PCI DSS
Apply
In office · Full-Time · Centurion
Python
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
AI/ML
NLP
Machine Learning
Frontend
Angular
Bootstrap
React.js
JQuery
DevOps
Docker
Kubernetes
Apply
Finance Assistant 1 day ago
$18k – $23k per year · Remote (South Africa) · Cape Town
Management
Xero
Apply
In office · Cape Town
Apply
Collections Agent 1 day ago
In office · Cape Town
Apply
Remote (South Africa) · Contractor · Associate's Degree · Cape Town · Paarl · Stellenbosch · Franschhoek
Cybersecurity
ISO 27001
GDPR
Apply
In office · 3+ years exp · Cape Town
Apply
See all jobs
This is one of many
2,264,148 more open roles from verified company boards, updated every day.