BackendAPIsFintech 2023
Careem Payments
Payment System Optimization

[ Overview ]
I worked on Careem's payment system — the financial backbone of the super app serving millions across the Middle East and North Africa. My focus was on API integration and transaction processing optimization, with the goal of making payments faster, more reliable, and more scalable. Careem processes millions of daily transactions across ride-hailing, food delivery, and digital payments.
[ Key challenges ]
- • High-throughput transaction processing at super-app scale across multiple payment gateways
- • API integration optimization for third-party payment gateways across different regulatory regions
- • Transaction success rate improvement through retry logic, timeout tuning, and idempotency patterns
[ Key features ]
- • Optimized API integration for faster payment processing through connection pooling and request batching
- • 50% reduction in payment processing time through targeted optimization of critical code paths
- • Improved transaction success rates by 15% through error handling, retry strategies, and circuit breakers
- • Worked on distributed systems handling millions of daily transactions across MENA region
[ Tech stack ]
- • Node.js backend for payment processing services and API gateway integration
- • REST API integration with third-party payment gateways and financial institutions
- • Distributed systems architecture for high-throughput transaction processing
- • Redis for caching and rate limiting, PostgreSQL for transaction ledger storage
[ Stats ]
50% Faster payment processing
This is a protected project — details are limited to maintain confidentiality.