Senior Software Engineer (Laravel)
Hong Kong, Hong Kong
Full Time
Software Engineering
Mid Level
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!
Apply for this position
Required*