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!


Share

Apply for this position

Required*
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*