2,269,731open jobs
145,159companies
262,295added this week
Browse all
Location
Hybrid (Umhlanga, South Africa)
Seniority
Senior · 7+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 13, 2026.

Overview
Company
Impact
Profile match
iKhokha is a South African fintech founded in 2012 and headquartered in Durban. It provides card machines and business tools to small merchants. The company builds its own hardware and software.

iKhokha is a place where chance takers become change makers.

At iKhokha, we’re made to make it. As you'd expect, our pace is fast-moving and ever-changing. We like it that way. As one of the fastest growing Fintech's in Africa we've built a team of global change-makers who want to make an impact. If you believe that you are made to make it, be a chance-taker and help us empower small businesses in South Africa.

Behind every thriving entrepreneur is the power to do more, and at iKhokha, we’re building the technology to make that possible!

The iKTribe is on the hunt for a Senior Software Engineer who is ready to bring fresh thinking, technical expertise and a passion for innovation to our growing tech team.

So, what will you do?

  • You will build and scale secure, high-availability systems within the FinTech space, with a strong focus on backend services, cloud-native architectures, and payment integrations.
  • You will contribute to both frontend and backend development, with a primary focus on backend services, APIs, and system integrations, while supporting modern frontend applications using React.js, HTML5, and CSS where required.
  • You will be responsible for the end-to-end development of FinTech systems, including architecture design, implementation, testing, deployment pipelines, and operating services in a cloud environment.
  • You will design and implement card payment integrations (Card Present and Card Not Present), ensuring secure, reliable, and scalable transaction processing.

In addition to the above, you will:

  • Working in an Agile environment within a collaborative, cross-functional team, reporting to the Software Development Manager.
  • Exhibit strong communication skills, ownership, and the ability to collaborate effectively within and across teams.
  • Design, build, and operate scalable backend systems and APIs, with a focus on reliability, performance, and security.
  • Deliver high-quality software solutions in cloud-based environments (AWS preferred, but other cloud platforms supported).
  • Lead the design and implementation of secure payment flows.
  • Take ownership of systems in production, including monitoring, troubleshooting, and continuous improvement.
  • Mentor and guide Level 1 and Level 2 Engineers, focusing on engineering best practices, code quality, security, and performance.
  • Participate in and drive high-quality code reviews, ensuring maintainability and consistency.
  • Debug and resolve complex system issues and implement enhancements across services.
  • Contribute to and maintain technical and domain documentation.
  • Drive both technical and domain knowledge sharing within the team.
  • Collaborate closely with cross-functional stakeholders to deliver impactful solutions.
  • Demonstrate strong problem-solving skills and the ability to work on complex, distributed systems.
  • Contribute to frontend applications where required, with a solid understanding of modern frontend practices.
  • A degree in Computer Science or Engineering, or an equivalent combination of education and relevant experience.

Deal Breakers

Minimum 7 years’ professional software engineering experience, with a proven track record of delivering complex, high-quality systems in production, with the following:

  • Experience must include backend development, cloud-native architectures, and ideally card payment integrations.
  • Working within an Agile environment using Scrum or Kanban methods.
  • Version Control experience whereby you have worked in Engineering Team (with 5+ developers of various levels) with a version control system such as GitHub.
  • Development Environments experience whereby you have worked in Engineering Teams (with 5+ developers of various levels) within multiple environments for Development, Testing and Production, including Branching Strategies.
  • Experience leading a Software Engineering Team (with 3+ developers of various levels) and involvement in Technical Leadership, Code Quality, Code Standards, Code Security, System and Code Performance.
  • Leading and participating in Code Reviews for your own team as well as those in other teams.
  • Experience with creating, maintaining and reviewing documentation as well as experience with designing and implementing various architectural layers: for example, Presentation, Application, Service, Integration and Database layers.

In addition to the above, experience in the following technologies and best practices will make you a frontrunner for the role:

  • Backend and Architecture:
    • Node.js.
    • Microservices.
    • Rest API design and Integration.
    • Design Patterns.
    • Solid Principles.
    • Object Oriented Programming Concepts.
  • Cloud and Infrastructure:
    • Experience with cloud platforms (AWS preferred, Azure/GCP also considered).
    • Serverless compute (e.g. AWS Lambda or equivalents).
    • Managed databases (e.g. DynamoDB or other NoSQL databases).
    • Object storage (e.g. S3 or equivalents).
    • Compute services (e.g. EC2 or equivalents).
  • Frontend:
    • React.js (preferred), or Next.js or Angular.
    • TypeScript (preferred).
    • JavaScript.
    • HTML5, CSS.
  • Integrations and Observability:
    • CMS API Integration (Sanity, Magento, or similar).
    • Telemetry Integration (Datadog, or similar).
  • Testing:
    • Unit Testing frameworks (Jest, or similar).
  • Tools:
    • VSCode / IntelliJ.

Perks of joining the Tribe?

  • Work in a high-growth company with tangible results you're accountable for.
  • Enjoy hybrid, remote, and in-office work models.
  • Competitive remuneration and benefits, including reduced Gap cover rates. Medical Aid and Group Risk scheme contributions.
  • Visionary leadership.
  • Seize the opportunity for study leave.
  • Access to on-demand learning at your fingertips.
  • Experience a friendly, collaborative culture with a team of all-round-lekker humans (it’s true, we surveyed our Employees and they told us so).
  • If you find yourself at HQ, coffee on tap and a selection of hot beverages provided by our very own onsite Barista.

Stay Sharp!

Job scams are out there, but we’ve got your back. Here’s how to keep it real when applying:

Apply the iK way:

Go via our Careers page or verified platforms (Smart Recruiters).

We’ll never ask for payment, personal financial details, or anything unusual during the hiring process. If someone does, it’s a scam, report it.

If something feels off, pause and confirm the role on our site before responding.

Your journey to join the iKTribe starts with trust and we’re here to keep it simple and secure.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,269,731 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Umhlanga
$29k – $32k per year (gross) · Hybrid · Full-Time · Johannesburg
JavaScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
DevOps
CI/CD
Windows Server
Git
Management
Agile
Scrum
Apply
Software Engineer 1 day ago
Equity · In office · 5+ years exp · Bachelor's Degree · South Africa
Python
Java
C++
DevOps
AWS
Amazon S3
DNS
Apply
In office · Full-Time · Centurion
C#
C++
C#
.NET
Databases
MS SQL
DevOps
Rest API
Windows
SOAP
Management
Agile
Scrum
Apply
In office · Full-Time · Johannesburg
JavaScript
Java
TypeScript
Frontend
Angular
Cybersecurity
Zero Trust
Apply
$86k – $107k per year (gross) · Hybrid · Contractor · Cape Town
JavaScript
TypeScript
C#
C#
ASP.NET Core
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
AI/ML
Copilot
Claude Code
AI Agents
Frontend
RxJS
Angular
DevOps
Rest API
Terraform
Ansible
Helm
Azure DevOps
OpenTelemetry
Prometheus
Azure
CI/CD
GitOps
Git
Docker
Kubernetes
Bicep
Azure AKS
Cybersecurity
PCI DSS
Apply
≈ $38k – $70k per year (Estimated) · In office · Full-Time · 5+ years exp · Umhlanga
Python
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Supabase
AI/ML
Claude
Claude Code
Model Context Protocol
Function Calling
Prompt Caching
Frontend
Next.js
React.js
DevOps
Rest API
Vercel
CI/CD
Git
Analytics
Microsoft Excel
Management
Power Automate
Apply
Trainer 3 days ago
In office · Full-Time · 6+ years exp · Bachelor's Degree · Umhlanga
AI/ML
Post-training
Design
Canva
Management
Miro
SharePoint
Apply
$11k – $14k per year (gross) · In office · Full-Time · Umhlanga
Apply
In office · Internship · Umhlanga
DevOps
Wi-Fi
Apply
$8.2k per year (gross) · In office · Full-Time · Umhlanga
Apply
See all jobs
This is one of many
2,269,731 more open roles from verified company boards, updated every day.