Design, develop, and maintain backend systems using PHP (Laravel preferred).
Lead architecture discussions and provide guidance on best practices.
Write clean, maintainable, and testable code.
Optimize application performance and scalability.
Review code and mentor junior developers.
Collaborate with front-end developers and product teams to deliver end-to-end features.
Integrate with internal and external APIs and services.
Participate in incident analysis and continuous improvement of system reliability.
Requirements
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
5+ years of experience in PHP backend development
Strong expertise in Laravel or other PHP frameworks
Solid understanding of MySQL or PostgreSQL, including query optimization and indexing, along with knowledge of cloud platforms such as AWS, GCP, or AliCloud; experience with Elasticsearch or other NoSQL tools is a plus.
Experience with RESTful APIs, microservices, and distributed systems
Familiarity with CI/CD pipelines, Docker, Linux environments
Familiarity with front-end stacks is a plus
Good understanding of Redis and message queues
Strong debugging and problem-solving skills
Experience in high-concurrency or high-availability systems is a major plus
Good communication skills and ability to work with cross-functional teams
This role requires candidates to be located in the Pacific Time Zone (PST) to support team collaboration.