Senior Fullstack Engineer - POS Team
Listed on 2026-01-22
-
Software Development
Full Stack Developer, Software Engineer, Backend Developer, Cloud Engineer - Software
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 TeamThe 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.
AboutThe 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.
WhatYou 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
- 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
- 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
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 AreWe 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-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: