
Full Stack Developer - Hybrid
- Cape Town, Western Cape
- Permanent
- Full-time
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.
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.
- 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.
- 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.
- 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.
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.
- Location: Cape Town (minimum 1 day/week in office)
- Contract Type: Permanent
- Compensation: Shared during the introductory call
ExecutivePlacements.com