CareerPlan

Software Engineer

Cape Town, ForeshoreFull-time2026-10-07 → 2026-11-10
On-site

Core

Design, develop, and maintain software solutions for digital payment platforms serving businesses and consumers in South Africa.

Role type

Senior Software Engineer (Fintech)

Builds

Digital payment platforms and web applications

Domain

Fintech / Digital Payments

Deliverable

production ML models | product features

Required skills

.NET 8, C#, JavaScript, ReactJs, Postgres, SQL Server, NoSQL (Redis, MongoDB), Unit Testing, DevOps, Cloud Services (AWS, Azure), Containerization (Docker, Kubernetes)

Preferred skills

High-scale application experience, TDD, Agile methodologies

Technologies

.NET 8, C#, JavaScript, ReactJs, Postgres, SQL Server, Redis, MongoDB, AWS, Azure, Docker, Kubernetes

Responsibilities

Design and develop software solutions, write clean and maintainable code, analyze and troubleshoot technical issues, contribute to system architecture, participate in code reviews, create technical documentation, mentor junior team members

Seniority

Senior, hands-on IC