South Africa

Senior Software Engineer, Johannesburg

Senior Software Engineer, Johannesburg
Description
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, TheNetherlands, 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.

Required Skills and Experience

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.

Desirable

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.

Company Information 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 Opportunities We 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-Ljbffr
Highlights
Safety Tips
If the salary for a position is far above normal, proceed with caution.
1 / 10
More info about this ad

Senior Software Engineer has been posted in the Johannesburg Engineering category on Locanto.

If you’re still wanting to browse, there is so much to explore in the Engineering category! Take a look at the ads IT Systems Engineer (T2 and T3), Johannesburg, Junior IT Support Engineer, Johannesburg and Systems Integration Engineer in Johannesburg to discover more of what you’re looking for. Right now, there are 172 classified ads in Engineering in Johannesburg on Locanto.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Engineering in Bedfordview, Germiston and Sandton. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.