Required Skills: PHP 7/8, OOP, SOLID, MySQL, PostgreSQL, REST APIs, AWS, Azure, Google Cloud Platform
Job Description
Key Responsibilities:
Design, develop, and maintain scalable web applications using Laravel, Symfony, or CodeIgniter.
Architect backend systems capable of handling high traffic, large datasets, and complex business logic.
Implement advanced framework features such as queues, events, middleware, service containers, and background jobs.
Build and maintain RESTful and/or GraphQL APIs for web and mobile clients.
Optimize application performance through efficient database design, indexing, caching, and query optimization.
Lead code reviews, enforce best practices, and mentor junior and mid-level developers.
Collaborate with frontend, DevOps, and product teams to deliver reliable and scalable solutions.
Ensure application security, data protection, and compliance with industry best practices.
Participate in architectural discussions and contribute to long-term technical strategy.
Required Skills & Qualifications:
10+ years of professional experience in PHP development.
Deep expertise in Laravel, Symfony, and/or CodeIgniter.
Strong understanding of PHP 7/8, OOP, SOLID principles, and design patterns.
Experience building scalable, high-performance applications.
Strong knowledge of MySQL/PostgreSQL and database optimization techniques.
Experience with REST APIs, authentication (JWT, OAuth2), and authorization mechanisms.
Hands-on experience with caching solutions such as Redis or Memcached.
Experience with asynchronous processing using queues (Redis, RabbitMQ, SQS).
Familiarity with Docker and CI/CD pipelines.
Strong problem-solving skills and ability to work independently.
Experience with microservices architecture.
Knowledge of GraphQL and API-first design.
Experience with cloud platforms (AWS, Azure, or Google Cloud Platform).
Exposure to Kubernetes or container orchestration.
Laravel Octane, Horizon, or Symfony Messenger experience.
Prior experience working on SaaS or high-traffic platforms.