Projects Subscription and rewards APIs for South Africa’s mobile networks
Subscription and rewards APIs for South Africa’s mobile networks
Six months on a technical team building the API and microservice systems behind mobile subscription and rewards platforms.

- How long
- 2022
- My role
- API DevelopmentMicro Services, Database Development, Q&A
- Kind of project
- IntegrationMedium project
The context.
A company running subscription-based services and prize rewards (airtime and mobile data) for South Africa’s major mobile network operators, MTN, Vodacom, Cell C and Telkom, needed developers who could work on systems processing millions of transactions a day with near-total uptime against every network involved.
What I did.
As part of the technical team, I worked on APIs and microservices, and helped with API documentation and Postman test collections. That meant working with gRPC as the communication protocol between services, handling proto files and YAML configuration, processing very high transaction volumes, and testing systems specifically for how they fail at scale, not just how they succeed.
What I took from it.
Advanced PostgreSQL work at real scale: schema design, partitioning and migrations for big data. Health checks over cron jobs. Error monitoring with Sentry.io. Working inside a large, technically rigorous team where code structure and consistency mattered as much as the code itself.
For your technical person
Node.js and Express.js APIs and microservices, communicating over gRPC (proto files, YAML configuration). PostgreSQL at scale: schema design, partitioning, migrations. Testing and monitoring: Postman for API testing and documentation, HealthChecks.io for cron job monitoring, Sentry.io for error tracking. Version control on Bitbucket. Contract role, March to September 2022 (WASP, mobile network operator services).
Related work.
The service behind this project
Connect your business systemsRunning into the same problem? Tell me about yours.
+27 87 150 9305Monday to Friday, 09:00 to 20:00 SAST. Or email info@antondevilliers.com.