C Software Engineer: Full Stack Capitec Bank Ltd · South Africa Full-time · On-site — 4 hours ago

Emploive

South Africa

On-site

ZAR 1,200,000 - 1,800,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Capitec is seeking a genuine full-stack developer with 5+ years of production experience to build in-house credit domain systems. You will work on front-end and back-end, crafting scalable, secure services in a fast-moving, multi-language environment.

You will contribute to design, deployments, and on-call incident resolution, collaborating with DevOps, QA, Product and Architecture to raise engineering standards.

Qualifications

  • At least 5 years delivering production systems.
  • Deep experience with C#/.NET 8-10 and Vue.js.
  • Proficient in micro frontends, microservices, REST/gRPC.
  • Experience with AWS services and IaC tooling.

Responsibilities

  • Build and maintain full-stack apps using C#/.NET and Vue.js.
  • Design cloud solutions on AWS and automate CI/CD pipelines.
  • Own features end-to-end from design to production support.
  • Ensure scalable, reliable, secure, observable systems.

Skills

C# .NET
Vue.js
TypeScript
HTML/CSS
Vite
Micro frontends
Microservices
REST/gRPC
AWS
Terraform
Docker
Kubernetes
CI/CD
SQL databases
Observability
Testing
Secure coding
Analytical Skills
Attention to Detail
Communications Skills
Interpersonal & Relationships
Problem solving

Education

Grade 12 NC/Vocational
IT-related degree

Tools

Terraform
AWS
Docker
Kubernetes

Job description

About this role:

We're replacing an outsourced loan origination and risk assessment platform with something we've built ourselves – fully in-house, purpose-built, and integrated across our 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.

We 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)
  • Vue.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 we're 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

Capitec is committed to diversity, applications to this position will strictly be considered in support of our employment equity goals.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer: Full Stack
Software Engineer: Full Stack

Capitec Bank Ltd. • Sandton

On-site
ZAR 420,000 - 660,000
Software Engineer: Front-End
Software Engineer: Front-End

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 520,000 - 760,000
Senior C# Full-Stack Engineer — Cloud & AWS
Senior C# Full-Stack Engineer — Cloud & AWS

Emploive • South Africa

On-site
ZAR 1,200,000 - 1,800,000
Software Engineer: Back-End III
Software Engineer: Back-End III

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 650,000 - 1,000,000
Cyber Security Engineer_Pipeline
Cyber Security Engineer_Pipeline

Capitec • Stellenbosch

On-site
ZAR 334,800 - 446,400
Full Stack Engineer
Full Stack Engineer

Hire Resolve • Johannesburg

On-site
ZAR 600,000 - 800,000
Competitive salary based on experience
Back-End / Full Stack Developer (Senior)
Back-End / Full Stack Developer (Senior)

ATS Client • Cape Town

On-site
ZAR 1,000,000 - 1,800,000
UX Developers
UX Developers

Capitec Bank Ltd. • Stellenbosch

On-site
ZAR 420,000 - 680,000
Front-End / Full Stack Developer (Senior)
Front-End / Full Stack Developer (Senior)

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,400,000
Systems Analyst I
Systems Analyst I

Capitec • Stellenbosch

On-site
ZAR 550,000 - 900,000