About The Role
You will lead backend work on the products thousands of transactions run through every day: our ERP, DG SmartPOS and the M-Pesa payments platform. You will design APIs, keep sync reliable across offline devices and help the team ship safely every week.
What you will do
- Design and build Laravel services and REST APIs used by web, desktop and mobile apps
- Own M-Pesa Daraja and KRA eTIMS integrations, including retries, monitoring and reconciliation
- Review code, pair with mid-level engineers and raise the bar on testing
- Work with clients during discovery to turn messy processes into clean data models
What we are looking for
- 5+ years building production backends, 3+ with Laravel or a similar PHP framework
- Strong SQL and data modelling in MySQL or PostgreSQL
- Experience with queues, background jobs and idempotent APIs
- Clear written communication with clients and teammates
Nice to have
- Payments or fintech experience in Kenya
- Offline-first or sync engine work
- Docker, CI/CD and Linux server administration