Companies you'll love to work for

Everywhere Ventures
companies
Jobs

Full Stack Engineer

Precium

Precium

Software Engineering
Posted on May 27, 2025

Full Stack Engineer

What’s holding global brands back in South Africa isn’t demand. It’s friction. We’re changing that. If you're excited by complex challenges, care about doing things properly, and thrive in a fast-moving environment, this is a rare opportunity to do your best work.

The problem Precium is solving:

Global businesses want to grow across the continent but broken payment experiences, regulatory minefields, and infrastructure gaps get in the way.

Precium helps global brands reduce payment failures, navigate local regulations, and get paid, reliably and at scale.

We build payment infrastructure that reduces friction, increases revenue, and ensures compliance without compromising performance.

From reconciliation to payouts, we handle the complexity so our clients can operate with confidence. Our clients include South Africa’s biggest enterprises and some of the world’s most recognisable consumer brands. We're backed by global investors like QED Investors, Partech, and SpeedInvest, and we’re building for scale, for depth, and for the long term.

We’re a team of builders who care about craft, rigour, and impact. We value the effort it takes to do hard things well and we’re excited by the opportunity to shape how the world does business in South Africa.

We give global brands the infrastructure, insight, and control they need to grow in South Africa.

The role

We're seeking a Full Stack Engineer to join our team and play a central role in developing robust payment infrastructure that caters to the needs of global enterprises. In this role, you will be responsible for both backend service development using dotnet (C#) and building dynamic front-end solutions with Next.js. You will report into the Head of Engineering.

If you thrive in a fast-paced environment and excel at deploying scalable, high-quality solutions, we want to hear from you.

Why this role matters:

This role is crucial in advancing our mission to streamline and enhance global payment processes. As a Full Stack Engineer, you will ensure that our platforms are not only efficient and reliable but also innovative and user-friendly, ultimately driving client success and satisfaction.

Why Precium

At Precium, ambition is expected. We believe this is what it takes to build something that lasts.

  • Partner with some of the world’s most ambitious merchants and orchestrators as they expand into South Africa.
  • Build from first principles whether you're designing a system, solving a client problem, or rewriting a process.
  • Join a team that values precision, curiosity, and discipline, and backs it up with high trust and high standards.
  • Competitive salary, ESOP, and benefits.

Who you are

You’re a sharp thinker and an even sharper doer. You care about the details, ask good questions, and enjoy learning as you go. You’re motivated by challenges, not discouraged by them. You like solving hard problems with other smart people. You don’t need hand-holding, but you value open feedback and being part of a strong, honest team.

The ideal candidate will possess:

  • Proficiency with dotnet (C#), PostgreSQL and Docker for backend service development and integration.
  • Experience with Next.js for frontend and full-stack web applications.
  • Working knowledge of AWS services, including Lambda, S3, SNS/SQS, RDS, and DynamoDB.
  • Understanding of RESTful APIs and various authentication flows.
  • Knowledge of containerisation and deployment tools like Docker and ECS/Fargate.
  • Version control expertise using Git.
  • Strong understanding of micro services and event driven architecture.
  • Awareness of modern software security practices and secure system design.
  • Familiar with agile methodologies.

Key responsibilities

  • Develop and maintain robust backend services and dynamic front-end applications..
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Integrate third-party services, ensuring seamless operation within our platforms.
  • Participate in code reviews, promoting best practices and coding standards.
  • Handle troubleshooting, debugging, and optimizing existing systems for performance improvements.

In addition to the above responsibilities, the following experience would be highly beneficial:

  • Defining and maintaining architectural standards and practices.
  • Designing and overseeing the implementation of microservices, APIs, and distributed systems.
  • Translating business requirements into technical designs.
  • Evaluating and selecting appropriate technologies and frameworks.
  • Conducting architecture reviews to ensuring code quality, scalability, and performance
  • Supporting compliance initiatives through secure system design (e.g., PCI DSS).
  • Staying ahead of industry trends and recommending improvements accordingly.

Challenges you’ll need to solve

  • Scale our payment processing systems as we expand our enterprise footprint.
  • Navigate the complexities of integrating modern technologies within legacy systems.
  • Balance performance needs with rapid deployment across different environments.

How we work

At Precium we follow 5 guiding values. These values underpin our day-to-day, guide our decision making both externally and internally and describe who we are.

  • We spell Client with a capital C
  • We speak and seek truth and transparency
  • We are here to win the match together
  • We continuously level up
  • We take action

Job details

  • Remote-flexible work arrangement (Cape Town candidates: 2 days in office)
  • Preferred start date: 1 July 2025
  • Role budget: Will be disclosed in intro call
  • Contractor or permanent: Permanent

This is a chance to do your best work and help lead Precium’s next chapter of growth as we shape how global merchants do business in South Africa.