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.

  • 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 and product companies in Southern Africa and Europe.

OrganisationSectorRegion
Econet WirelessTelecommunicationsZimbabwe
Ecobank, with OpenFactorBankingPan-African
Pepkor ITRetailSouth Africa
LiveScoreSports mediaSouth Africa
SovTechCustom softwareSouth Africa
S-MobileMobile technologyBelgium
Bancon TechnologiesFinancial technologySouth Africa
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 Southern Africa and Europe. They have built transactional systems, led engineering teams and designed platforms for enterprise clients.

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

[email protected]

Join our consultant network

[email protected]

Invoices and accounts

[email protected]

Office

476 Felstead Road
Northriding AH
Johannesburg, 2169
South Africa

Phone

+27 73 309 7462

We work with clients across South Africa and remotely worldwide.