
SENIOR C# SOFTWARE DEVELOPER - CAPE TOWN - UP TO R1.2M PER ANNUM
- Cape Town, Western Cape
- Permanent
- Full-time
- 5-8 years of professional software engineering experience, with at least 3 years in a senior or team lead capacity (advantageous).
- Bachelor’s degree in Computer Science, Engineering or relevant work experience.
- Proven experience leading and delivering large-scale systems in production.
- Fintech or payments domain is essential.
- Experience with C#, SQL, JavaScript/TypeScript (Golang / Node.js a plus).
- Proficiency in designing, building, and maintaining robust, scalable APIs.
- Strong AWS experience (Lambda, ECS, EC2, S3, RDS, SQS, ELB).
- Git, Docker, Postman or RabbitMQ.
- Expert-level knowledge of distributed systems, microservices, serverless, CI/CD pipelines, DevOps practices.
- Strong understanding of software design principles, design patterns, and best practices.
- Strategic thinker able to align technical solutions with business goals.
- Effective communicator across engineering, product, and leadership teams.
- Skilled in conflict resolution and fostering inclusive collaboration.
- Adaptable and calm under pressure, capable of navigating ambiguity and shifting priorities.