Full Stack Developer Hybrid

Cape Town, Western Cape, South Africa

Job Description

The Problem Being Solved
International enterprises aiming to scale across Africa often face fragmented payment systems, regulatory challenges, and inconsistent infrastructure. This organization is building the foundational systems that eliminate those barriers--minimizing payment failures, streamlining compliance, and enabling seamless transactions at scale.
Their technology supports some of South Africa's largest enterprises and globally recognized consumer brands, backed by leading international investors. With a long-term vision, the team is focused on depth, scale, and lasting impact.
The Role
The company is looking for a Full Stack Engineer to help design and implement powerful, user-friendly payment infrastructure. The role requires backend expertise in .NET (C#) and PostgreSQL, combined with the ability to build front-end applications using Next.js. Reporting directly to the Head of Engineering, this engineer will play a key role in delivering solutions for global enterprises operating in South Africa.
Why It Matters
This position is vital to delivering reliable, scalable, and secure systems that support complex global payment workflows. By joining the team, the engineer will help reduce friction, improve revenue predictability for clients, and ensure seamless integration across markets.
What Sets This Role Apart

  • Work closely with ambitious global merchants and orchestrators entering the South African market.
  • Design and build systems from first principles.
  • Collaborate with a team that values curiosity, precision, and execution, supported by high standards and trust.
  • Competitive compensation, equity options, and benefits.
Who They''re Looking For
The ideal candidate is a thoughtful problem-solver who pays close attention to detail and thrives in a collaborative environment. They're self-driven, adaptable, and enjoy working through difficult technical challenges with a strong, honest team.
Required Skills and Experience
  • Proficiency with .NET (C#), PostgreSQL, and Docker for backend development.
  • Experience building front-end applications with Next.js.
  • Familiarity with AWS services (e.g., Lambda, S3, SNS/SQS, RDS, DynamoDB).
  • Strong understanding of RESTful APIs, authentication flows, and secure system design.
  • Working knowledge of microservices architecture and event-driven systems.
  • Skilled in Git, containerization, and deployment tools such as ECS or Fargate.
  • Comfortable working within Agile environments.
Core Responsibilities
  • Build and maintain scalable backend services and dynamic front-end interfaces.
  • Collaborate with cross-functional teams to deliver new features.
  • Integrate third-party services with reliability and efficiency.
  • Participate in code reviews and uphold high coding standards.
  • Troubleshoot, debug, and enhance system performance.
Preferred Additional Experience
  • Defining and enforcing architecture standards.
  • Designing distributed systems and APIs.
  • Translating business needs into technical solutions.
  • Supporting compliance (e.g., PCI DSS) via secure system design.
  • Keeping up with industry trends and contributing to technology strategy.
Key Challenges to Tackle
  • Scaling payment processing systems for a growing enterprise client base.
  • Integrating new technologies with legacy environments.
  • Balancing high performance with fast-paced deployment across diverse systems.
Work Culture and Values
The team is guided by five key principles:
  • Clients come first.
  • Truth and transparency are non-negotiable.
  • Collaboration wins the match.
  • Continuous improvement is a must.
  • Action beats intention.
Job Details
  • Location: Cape Town (minimum 1 day/week in office)
  • Contract Type: Permanent
  • Compensation: Shared during the introductory call
This is an opportunity to do impactful work and play a pivotal role in shaping the future of global commerce in South Africa.

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1456057
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned