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.