Senior PHP Developer

May 12, 2025

Job Description

Job Overview:

We are looking for a highly skilled PHP Developer with expertise in the Laravel framework and a minimum of 5 years of experience in developing modern, scalable web applications.

The ideal candidate must be proficient in full-stack development, RESTful and GraphQL APIs, and should have hands-on experience with MySQL, MongoDB, AWS, unit testing, serverless architectures, and DevOps practices like Kubernetes, Terraform, and CloudFormation.

Familiarity with modern frontend frameworks, Tailwind CSS, and TypeScript is a strong plus.

Key Responsibilities:

  • Design and develop scalable web applications using PHP and Laravel.
  • Build frontend components using Blade, Vue.js, or integrate with frontend teams using React/Next.js.
  • Implement and maintain RESTful APIs and GraphQL integrations.
  • Manage and optimize MySQL and MongoDB databases.
  • Write clean, testable code with unit/integration tests using PHPUnit or similar.
  • Create and manage serverless functions using AWS Lambda.
  • Work with AWS infrastructure including EC2, S3, RDS, CloudFront, and API Gateway.
  • Set up and manage load balancers to ensure high availability and traffic management.
  • Collaborate with DevOps teams on Docker, CI/CD pipelines, and infrastructure-as-code using Kubernetes, Terraform, or CloudFormation.
  • Evaluate code quality through peer reviews, version control (Git), and Agile methodologies.

Required Skills:

  • Strong knowledge of PHP 8+ and deep experience with the Laravel framework.
  • Solid experience with MySQL and MongoDB.
  • Familiarity with frontend frameworks and styling using Tailwind CSS and TypeScript.
  • Experience with GraphQL and REST API development.
  • Expertise in unit testing using PHPUnit or similar tools.
  • Strong understanding of AWS cloud services and Lambda functions.
  • Hands-on with load balancer setup and configuration (e.g., AWS ELB).
  • Experience with Docker and containerization.
  • Familiarity with Kubernetes, Terraform, or CloudFormation for infrastructure automation.
  • Proficient in Git, GitHub/GitLab, and Agile practices.

Nice to Have:

  • Exposure to Vue.js, React.js, or Next.js for frontend development.
  • Experience with microservices architecture.
  • Familiarity with Jenkins, GitHub Actions, or GitLab CI/CD.
  • Performance monitoring using New Relic, CloudWatch, or Datadog.
  • Experience with TypeScript for full-stack or frontend contributions.

Qualifications:

  • Bachelor’s degree in Computer Science, Engineering, or related field.
  • Minimum of 5 years professional experience in PHP and Laravel.
  • Strong debugging, problem-solving, and communication skills.
  • Ability to work independently and collaboratively in a team-oriented environment.