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.
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.
| Organisation | Sector | Region |
|---|---|---|
| Econet Wireless | Telecommunications | Zimbabwe |
| Ecobank, with OpenFactor | Banking | Pan-African |
| Pepkor IT | Retail | South Africa |
| LiveScore | Sports media | South Africa |
| SovTech | Custom software | South Africa |
| S-Mobile | Mobile technology | Belgium |
| Bancon Technologies | Financial technology | South Africa |
| Smoothstack | Engineering training | United States |
| FedStack | Engineering training | United States |
| Uptime Crew | Engineering training | United States |
| A German automotive group | Automotive | South Africa |
| A South African insurer | Insurance and investments | South 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
Join our consultant network
Invoices and accounts
Office
476 Felstead RoadNorthriding AH
Johannesburg, 2169
South Africa