Software engineering for banks, telcos and retailers.

TINWA is a Johannesburg consultancy. We design and build backend platforms, event-driven systems and cloud infrastructure, and we place senior engineers into teams that need them.

A typical platform TINWA builds Web and mobile apps call an API gateway, which routes to three Spring Boot services. The services publish to an Apache Kafka event stream that feeds PostgreSQL and partner systems. Everything runs on AWS and Kubernetes. Runs on AWS and Kubernetes Web and mobile apps Angular, React API gateway AccountsJava 21 PaymentsSpring Boot AlertsKotlin Apache Kafka event stream PostgreSQL Partner systems
A typical platform we build: event-driven services on Kafka, deployed to Kubernetes on AWS.

What we do

We take on whole projects, lead the technical side of yours, or add experienced engineers to a team that is already moving.

  • Custom software development

    Backend services, APIs and web applications built in Java, Kotlin and Python, with Angular or React front ends. We deliver tested, documented code your team can own after we leave.

  • Solutions architecture and technical leadership

    Architecture design, technology selection and hands-on tech lead work. We set standards, review code, mentor developers and keep delivery on track across squads.

  • Event-driven systems and integration

    Apache Kafka platforms, messaging between core systems, and integrations with payment providers, mobile network operators and third-party APIs.

  • Cloud and Kubernetes

    Moving workloads to AWS and Microsoft Azure, containerising applications, setting up Kubernetes clusters and building deployment pipelines so releases are routine.

  • Engineering training and code review

    Structured training for software engineers on real work, with pull request review, architecture feedback and pairing. We run this for talent programmes in the United States and for client teams who want their developers to improve while they deliver.

  • Team augmentation

    Senior Java and full-stack engineers placed into your team on contract. Every consultant is screened by a practising architect, not a keyword search.

Where our consultants have delivered

More than a decade of work inside banks, mobile operators, retailers, product companies and engineering training programmes across Africa, Europe and the United States.

OrganisationSectorRegion
Econet WirelessTelecommunicationsZimbabwe
Ecobank, with OpenFactorBankingPan-African
Pepkor ITRetailSouth Africa
LiveScoreSports mediaSouth Africa
SovTechCustom softwareSouth Africa
S-MobileFinanceBelgium
Bancon TechnologiesFinancial technologyEgypt
SmoothstackEngineering trainingUnited States
FedStackEngineering trainingUnited States
Uptime CrewEngineering trainingUnited States
A German automotive groupAutomotiveSouth Africa
A South African insurerInsurance and investmentsSouth Africa

This list covers engagements delivered by TINWA consultants, including work completed through partner firms and before TINWA was founded. Names are used for reference only and do not imply endorsement.

Technology we work in

We stay close to a stack we know deeply and have run in production under real load.

Six stacks, one board. We keep the surface small so every part of it is understood by the people on call for it.

Backend

  • Java 8, 11, 17, 21
  • Kotlin
  • Python
  • Spring Boot

Messaging

  • Apache Kafka
  • Event-driven design

Frontend

  • Angular
  • React

Cloud

  • AWS
  • Microsoft Azure
  • Kubernetes

Data

  • PostgreSQL

Network security

  • Tufin
  • Firewall policy automation

An engineering company, run by engineers

TINWA (Pty) Ltd is a South African software engineering and technology consulting company, registered in 2019 and based in Johannesburg.

Our consultants bring more than a decade of delivery experience in financial technology, banking, telecommunications and retail, across Africa, Europe and the United States. They have built transactional systems, led engineering teams, designed platforms for enterprise clients and trained the engineers who go on to maintain them.

That background shapes how we work: small senior teams, direct communication with the people who own the problem, and software that is built to be maintained.

Tell us what you are building.

Send a short description of the project or the role you need filled. We reply within one business day.

Projects and consulting

info@tinwa.co.za

Join our consultant network

careers@tinwa.co.za

Invoices and accounts

accounts@tinwa.co.za

Office

476 Felstead Road
Northriding AH
Johannesburg, 2169
South Africa

Phone

+27 73 309 7462

WhatsApp

Start a chat

We work with clients in Africa, Europe and the United States, on site in Johannesburg and remotely.