Senior PHP Engineer (Laravel)
We are seeking a highly skilled Senior PHP Engineer with expertise in Laravel to join our backend engineering team. This role will be responsible for maintaining and enhancing our Laravel-based backend, which powers a mobile app via Web API and WebSocket services and supports a web-based admin portal. The ideal candidate will play a crucial role in analyzing the existing codebase, improving the system design, and collaborating with the backend and mobile teams to implement new product features.
What You Will Deliver 🚀
- Develop, maintain, and optimize the Laravel-based backend that supports a mobile app and web admin portal.
- Analyze the existing architecture, identify areas for improvement, and propose scalable system designs for new features.
- Implement and maintain RESTful APIs and WebSocket services for real-time communication.
- Work with MySQL to design efficient database schemas and optimize queries for performance.
- Ensure code quality, security, and scalability by writing automated unit tests and API tests.
- Participate in code reviews, provide constructive feedback, and ensure best practices in coding standards and design patterns.
- Collaborate closely with backend and mobile developers to align backend API implementations with frontend requirements.
- Write clear and comprehensive technical documentation for APIs, system architecture, and feature implementations.
- Troubleshoot and resolve complex backend performance and scalability issues.
- Work within an Agile Scrum development process, actively participating in sprint planning, daily stand-ups, and retrospectives.
- Stay up to date with the latest Laravel and PHP ecosystem advancements and integrate them into our projects where appropriate.
Who You Are
- 5+ years of experience in PHP development, with strong expertise in Laravel.
- Proficiency in building and consuming RESTful APIs and WebSocket services.
- Strong understanding of MySQL database design, query optimization, and performance tuning.
- Experience with writing automated tests (unit and API tests) using PHPUnit or similar frameworks.
- Familiarity with modern software development practices, including CI/CD, version control (Git), and containerization (Docker is a plus).
- Experience with code review processes and ability to mentor other developers.
- Strong problem-solving skills and ability to analyze and improve existing architectures.
- Ability to write clean, maintainable, and well-documented code.
- Excellent communication and collaboration skills, working effectively in a team environment.
- Experience with Agile Scrum development methodology.
- Experience with Google Cloud Platform (GCP); experience with other similar cloud platforms is helpful.
- Experience with Pusher for real-time messaging and WebSocket event broadcasting.
- (Bonus) Experience with message queues (Redis, RabbitMQ, Kafka, etc.).
If you are passionate about Laravel development, have a strong backend engineering mindset, and enjoy collaborating in a dynamic team, we'd love to hear from you! Apply today!
Top Skills
What We Do
GoGoX is a leading on-demand logistics and transportation platform in Asia. We operate in over 340 cities across six countries and regions, including Mainland China, Hong Kong, India, Singapore, South Korea and Vietnam. Our mission is to use technology to power the logistics industry’s transformation by providing simple and efficient customer-focused solutions. Services include platform services (real-time delivery for individuals), enterprise services (custom-made solutions for SMEs & large corporations), as well as value-added services (fuel cards and EV rentals). For any enquiries, please send us an email at [email protected] (Hong Kong) [email protected] (Singapore) [email protected] (South Korea) [email protected] (India) [email protected] (Vietnam)