Mabet (Saudi Arabia)
February 2025 - Present
Backend Developer (Remote)
Backend development for a large-scale property management and booking platform serving partners and third-party integrations across Saudi Arabia.
- Implemented full integration with Bayut to synchronize property listings across platforms.
- Developed external booking functionality allowing non-app users to reserve properties via secure digital contracts.
- Integrated Nafath for identity verification, URWay for payments, and Tabby for installment-based transactions.
- Designed a partner account management system with granular permissions and resolved critical security vulnerabilities.
- Enhanced authentication by introducing OTP-based login while maintaining backward compatibility.
- Built a secure iframe-based reservation system with API-key authentication, expiry controls, and reusable third-party integration capabilities.
- Rebuilt the company chat service from scratch using Go, replacing a slow and unstable legacy system.
- Developed a comprehensive instructions management feature covering arrival, entry, exit, and Wi-Fi details for partners, customers, and web users.
- PHP
- Laravel
- Go
- Go Fiber
- WebSockets
- MySQL
- PostgreSQL
- REST APIs
- Authentication
- Payments
- System Security