SENIOR SOFTWARE ENGINEER – Build scalable real-time payment solutions for one of South Africas leading fintech companies – Cape Town, R1.2M – R1.4M

Acuity Consultants

Not Interested
Bookmark
Report This Job

profile Job Location:

Cape Town - South Africa

profile Monthly Salary: Not Disclosed
Posted on: 18 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Description

This is an excellent opportunity for a Senior Software Engineer to build scalable real-time payment solutions for one of South Africas leading fintech companies

Based in CAPE TOWN this SENIOR SOFTWARE ENGINEER position is paying R1.2M R1.4M

THE COMPANY

South African fintech that develops secure frictionless digital payment solutions for consumers and businesses. The engineering team builds and operates the systems that process real-time payments at national scale ensuring reliability speed and security across thousands of merchants. You will join a high-performing team that works with modern technologies pushes boundaries and continually improves the way financial transactions move through the digital ecosystem.

THE ROLE

As a Senior Software Engineer you will design build and optimise the core systems that support the organisations digital products. You will work across backend services microservices APIs event-driven components databases integrations and cloud platforms ensuring the architecture is reliable scalable and secure. This includes contributing to services that depend on high-throughput event streaming efficient load balancing and resilient inter-service communication.

You will collaborate with product owners agile coaches technical leads and engineering teams to deliver well-structured testable code and to drive improvements in the overall technical architecture. The role includes participating in code reviews contributing to standardising development practices and helping strengthen engineering quality across the organisation particularly in the areas of API design microservice patterns and distributed system behaviour.

A key part of this position involves improving engineering processes guiding technical decisions and assisting with production issues to reduce business impact. You will work on systems that experience high volumes of traffic across multiple services requiring careful attention to performance tuning event streaming efficiency load balancing strategies monitoring and overall system stability.

Tech stack: C#.NET 8 AWS JavaScript React HTML CSS Postgres SQL Server Docker.

THE RESPONSIBILITIES

At least 7 years of experience as a Software Engineer
Strong development experience with
Front end development experience with
Strong database experience with Postgres and SQL Server including ORM technologies such as Entity Framework or NHibernate.
Experience working with NoSQL databases such as Redis Riak or MongoDB.
Experience working with cloud platforms such as AWS or Azure.

Experience developing web applications and a solid understanding of how the web works.
Experience with unit testing and exposure to test-driven development.
Understanding of DevOps principles and the ability to apply them in practice.
Experience with containerisation such as Docker and tools like TeamCity Octopus Deploy or Appveyor.


Required Experience:

Senior IC

Job DescriptionThis is an excellent opportunity for a Senior Software Engineer to build scalable real-time payment solutions for one of South Africas leading fintech companiesBased in CAPE TOWN this SENIOR SOFTWARE ENGINEER position is paying R1.2M R1.4MTHE COMPANY South African fintech that develo...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • AWS
  • Data Structures
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

We introduce the world's top tech talent to the best tech teams. Let us introduce you to your favourite new tech recruit.

View Profile View Profile