Senior Software Engineer
Johannesburg, 2000, South Africa
Listed on 2026-05-30
-
Software Development
Cloud Engineer - Software, Backend Developer, Full Stack Developer, DevOps
At Klipboard we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work.
Klipboard provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in ERP/SaaS solutions, Klipboard has a wide range of clients including wholesalers, distributors, merchants and retailers from small traders to multinational enterprises. Klipboard has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America.
Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively.
Klipboard is a global, growing business that embraces AI and emerging technologies to enhance customer outcomes, collaboration, and continuous improvement. We’re looking for people who are curious about or fluid with AI, open to change, and excited to learn how technology can improve the way we work and help our customers, always supported by strong human insight and communication.
You will join a Global Technology function, driving commercial revenue from our data. This role will take ownership of building and maintaining a modern, scalable application. You’ll be working across the stack, from front‑end interfaces to back‑end services, and ensuring secure authentication and smooth deployment in the cloud.
Key Responsibilities- Develop and maintain front‑end applications using React.
- Build and optimise backend services with Go (Golang).
- Implement and manage authentication and authorisation using Keycloak.
- Deploy, monitor, and scale applications using Microsoft Azure Container Services and other Azure cloud services.
- Collaborate with cross‑functional teams to design, develop, and deliver high‑quality software solutions.
- Write clean, maintainable, and testable code following best practices.
- Troubleshoot, debug, and improve existing systems.
- Front‑end development using React.
- Backend development using Go (Golang).
- Authentication and authorisation using Keycloak.
- Deployment, monitoring, and scaling using Microsoft Azure Container Services and other Azure cloud services.
- Strong collaboration skills with cross‑functional teams.
- Excellent coding practices, including clean, maintainable, and testable code.
- Problem‑solving and debugging skills.
- Experience with containerisation and orchestration tools such as Docker and Kubernetes.
- Familiarity with AI or machine‑learning integration within SaaS products.
- Knowledge of ERP/SaaS solutions in distributive trade.
- Previous experience in a global, distributed technology team.
Klipboard (formerly Kerridge Commercial Systems) provides comprehensive ERP and SaaS solutions to distributors, retailers and other businesses worldwide. We have offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America, and we are growing rapidly. Innovation, AI and a collaborative culture are central to our approach.
Equal OpportunitiesWe are an equal‑opportunity, diverse and inclusive employer. We encourage applications from all candidates and will support any necessary accommodations during the interview and offer process. Women, ethnic minorities, people with disabilities and LGBTQ+ individuals, along with other under‑represented groups, are especially encouraged to apply.
#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: