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 and Wasalt 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 an in-house alternative to an external service (to minimize external dependency) for sending WhatsApp messages using an unofficial integration method in GoLang.
- 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