Senior Software Engineer

ATS Client

Johannesburg

On-site

ZAR 600,000 - 900,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Klipboard is seeking a software engineer to develop front-end with React and backend services in Go, leveraging Keycloak for auth, and deploying on Azure. The role emphasizes collaboration across teams to deliver robust, scalable software.

You will write clean, testable code, troubleshoot issues, and contribute to AI-enabled ERP solutions. We welcome curiosity and a drive to learn how technology can improve customer outcomes and operations.

Qualifications

  • Experience with front-end React development.
  • Backend development with Go (Golang).
  • Experience implementing authentication/authorization with Keycloak.
  • Knowledge of Azure Cloud services and container deployments.

Responsibilities

  • Develop and maintain front-end applications using React.
  • Build and optimize backend services with Go (Golang).
  • Implement and manage authentication and authorization using Keycloak.
  • Deploy, monitor, and scale applications using 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.

Skills

React
Go
Keycloak
Azure
Team collaboration
Clean code
Troubleshooting

Tools

Azure container services
AKS
Docker Compose

Job description

Overview

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. With a unique depth of knowledge and experience in ERP/SaaS solutions, Klipboard serves wholesalers, distributors, merchants and retailers from small traders to multinational enterprises across multiple regions.

We're looking for people curious about AI and excited to learn how technology can improve work and customer outcomes.

Key Responsibilities
  • Develop and maintain front-end applications using React.
  • Build and optimize backend services with Go (Golang).
  • Implement and manage authentication and authorization 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.
Essential Skills, Knowledge and Experience
  • Front-end development with React.
  • Backend development with Go (Golang).
  • Authentication and authorization with Keycloak.
  • Experience with Microsoft Azure Container Services and other Azure cloud services.
  • Team collaboration across functional areas.
  • Strong coding practices, including writing maintainable and testable code.
  • Troubleshooting and system improvement skills.
Desirable – Additional Skills
  • Experience with AI and emerging technologies relevant to ERP solutions.
  • Experience with container orchestration tools such as AKS or Docker Compose.
  • Strong communication and human insight skills for cross-functional collaboration.
Equal Opportunities

As a global company, we value and respect the diversity of our workforce, aiming to empower everyone to embrace each other's differences. We are committed to creating an inclusive workplace where diversity, equity, and inclusion are integral to our culture.

If you require any help, adjustments and/or support during the interview and offer process then please advise our TA or HR team.

We encourage individuals to apply even if they don't meet every criterion, focusing on skills and experience in varied forms.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

ADP, Inc. • Johannesburg

Hybrid
ZAR 1,200,000 - 1,700,000
Hybrid work policy
Cloud Operations Engineer
Cloud Operations Engineer

Klipboard • Johannesburg

On-site
ZAR 600,000 - 900,000
Principal Consultant
Principal Consultant

Klipboard group • Johannesburg

On-site
ZAR 360,000 - 600,000
Hybrid work policy
Principal Consultant
Principal Consultant

Klipboard • Johannesburg

On-site
ZAR 250,000 - 420,000
Intermediate Software Engineer
Intermediate Software Engineer

ADP, Inc. • Stellenbosch

Hybrid
ZAR 900,000 - 1,200,000
Competitive salary
Benefits package
Applied AI Engineer - Prompting & Evaluation
Applied AI Engineer - Prompting & Evaluation

ATS Client • Johannesburg

On-site
ZAR 700,000 - 1,200,000
Applied AI Engineer – Prompting & Evaluation
Applied AI Engineer – Prompting & Evaluation

Klipboard • Stellenbosch

Hybrid
ZAR 700,000 - 1,100,000
Flexible hybrid work policy
Hybrid work environment and global/c 면
Applied AI Engineer – Prompting & Evaluation
Applied AI Engineer – Prompting & Evaluation

Klipboard • Durban

On-site
ZAR 1,000,000 - 1,800,000
Hybrid work policy
Intermediate Software Engineer
Intermediate Software Engineer

Klipboard • Stellenbosch

Hybrid
ZAR 600,000 - 900,000
Competitive salary
Hybrid work policy
Learning and development
Senior Applied AI Engineer – Prompting & Evaluation
Senior Applied AI Engineer – Prompting & Evaluation

Klipboard • Stellenbosch

Hybrid
ZAR 900,000 - 1,300,000