Full Stack C# Software Engineer

wePlace
Cape Town, Western Cape
Full-time
Posted 3 weeks ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:

One of South Africa's Banking Giants is looking for a Full Stack C# Software Engineer to join their team.


POSITION INFO:
About this role: Our client is replacing an outsourced loan origination and risk assessment platform with something they have built themselves- fully in-house, purpose-built, and integrated across their credit domain. It's a heavily connected ecosystem, and it moves fast. You won't be maintaining someone else's code. You'll be writing new systems that make real credit decisions for real people. They need someone who is genuinely full-stack with at least 5 years' experience. Your experience must speak to both front and back end. What you'll do Build and maintain full-stack applications using C# (.NET) and Vue.js Design and implement cloud solutions on AWS Automate infrastructure and deployments using Terraform, GitOps and CI\/CD pipelines Own features end to end - from technical design through release and production support Make sure production systems are scalable, reliable, secure and observable Work closely with DevOps, QA, Product and Architecture Take part in on-call rotations, incident resolution and root cause analysis Mentor engineers, lead code reviews and shape engineering standards What you need Must-have At least 5 years' experience delivering production systems C# (.NET 8\/9\/10) js (Vue 3, Composition API, Pinia), TypeScript, HTML, CSS, Vite Micro frontends and Module Federation Microservices, REST\/gRPC APIs and event-driven design AWS (IAM, EKS, RDS, MSK\/Kafka, Lambda, ElastiCache, S3) Terraform - modules, state management and environment provisioning Docker and Kubernetes CI\/CD (GitHub Actions, GitLab CI, Jenkins, ArgoCD) Relational databases (PostgreSQL, SQL Server, MySQL), schema design and query optimisation Observability tools (Instana, Prometheus, Grafana, OpenTelemetry) Testing across unit, integration and end to end (xUnit, Vitest, Cypress or Playwright) Secure coding (OWASP Top 10) and data protection principles Good to have Java, Python (FastAPI) or Golang Kafka ecosystem - Kafka Streams, schema registries, outbox pattern AWS cost optimisation What they are looking for in you You take ownership and solve problems without being told twice You communicate clearly - to developers and non-technical stakeholders alike You make sound calls on the trade-offs between speed, quality and technical debt You're comfortable in a fast-moving, multi-language environment Education (Minimum) Grade 12 National Certificate \/ Vocational Education (Ideal or Preferred) A relevant tertiary qualification in Information Technology Skills Analytical Skills Attention to Detail Communications Skills Interpersonal & Relationship management Skills Problem solving skills Additional Information Clear criminal and credit record Should you not receive a response from us within one week of your application, your application has unfortunately not been successful. You can visit our website for more vacancies: \/ LinkedIn

Interested in this role?

You'll apply on wePlace's own site before 4 November 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Apply for this job
Job details
Job TypeFull-time
LocationCape Town, Western Cape
CategoryIT & Software
Posted5 October 2026
Closing Date4 November 2026
wePlace
Cape Town, Western Cape

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job