×
Register Here to Apply for Jobs or Post Jobs. X

Senior Fullstack Engineer - POS Team

Job in Cape Town, 7100, South Africa
Listing for: Yoco
Full Time position
Listed on 2026-01-22
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
Job Description & How to Apply Below

Overview

Yoco is a payments provider for small businesses, with a mission to unlock economic opportunities and simplify commerce. The team focuses on bold, simple, progressive solutions and values diverse perspectives to build solutions that make life easier for emerging businesses.

About The POS Team

The POS team is responsible for the UI components of the Yoco POS system and the associated backend components. Yoco POS runs on our own Yoco Counter hardware and on stand-alone tablets or phones. The team contributes to growth at Yoco and works on exciting feature development for the POS app and business-owner focused features in the Yoco app.

About

The Role

As a Senior Fullstack Engineer, you will be an individual contributor contributing to system design aligned with Yoco’s technical direction. You will deliver new features quickly with high quality and meet non-functional requirements such as availability, security, and performance. You will contribute to system designs for features that expand our solution and mentor junior software engineers. You will initiate and contribute to the Software Development Lifecycle (SDLC) to improve speed and quality of delivery.

What

You Will Be Doing
  • Coding front-end interfaces in React or React Native
  • Developing backends in JVM-based languages (Scala/Kotlin) in a cloud-native environment (K8s / AWS)
  • Writing unit tests and improving code quality with refactors
  • Assisting the team with improvements to the stability of the POS product and components they own
  • Collaborating on work that spans multiple teams
  • Improving the Software development lifecycle (SDLC) including system designs, writing technical requirements, improving regression testing, and release management
What Success Looks Like
  • Delivery of features with minimal customer support queries
  • Successful collaboration on work that spans multiple teams within Yoco
  • Continuous improvement of code quality through comprehensive unit tests and code refactors
About You
  • 7+ years of experience as a full-stack software engineer, preferably using React Native for frontend and a JVM-based language for backend
  • Experience designing and building systems with challenging non-functional requirements (availability, security, performance, etc.)
  • Experience working as part of a globally distributed team
  • Experience in a product-based company
  • Ability to thrive with a high level of autonomy and responsibility
  • Experience in payments or POS is a bonus
The People We’re Looking For

We’re looking for brave people who want to grow and stay with us long term. We push, break things to rebuild, challenge ourselves, and inspire each other to push further. You are a curious problem-solver with a passion for doing good. You are bright, grounded, experimental, and brave. You open discussions, adapt to change, and follow through.

Find Out More About Who We Are

We encourage applicants from diverse backgrounds to apply and ask that you please send your application in English. Please help us reduce unconscious bias by leaving out your picture, age, address, and other unnecessary information in your CV.

We believe that the best work comes from a place of balance and security. Our benefits are a partnership to support your life, family, and ambitions.

Benefits
  • 24 paid leave days annually, plus public holidays
  • Contributions to medical aid and gap cover
  • Paid parental leave for mothers, fathers, and adoptive parents, plus family responsibility leave for emergencies
  • Annual learning budget for courses, conferences, or training
  • Community and culture with company gatherings, team outings, and employee-led clubs

Yoco is the all-in-one digital commerce platform for small businesses. As one of Africa’s largest fintech companies, we enable selling anywhere, managing your business anywhere, and growing with smart insights—all under one Yoco profile. Since 2015, we’ve helped over 200,000 small businesses across South Africa accept card payments and access capital. Our ecosystem of payments, software, and tools works under one Yoco account, supported by a global team of 350+ people across South Africa and the Netherlands.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary