About the Role
Our client seeking an experienced Senior Full Stack PHP Developer to join our dynamic development team. You'll be working on complex, scalable applications in a multi-server environment, contributing to both backend and frontend development while leveraging modern cloud technologies.
Key Responsibilities
- Develop and maintain full-stack web applications using PHP and modern frontend technologies
- Design and implement scalable solutions in multi-server environments
- Work with AWS cloud services to build robust, distributed systems
- Optimize database performance and design efficient data structures
- Implement and manage queue systems for asynchronous processing
- Collaborate with cross-functional teams to deliver high-quality software solutions
- Mentor junior developers and contribute to technical decision-making
Required Skills & Experience
Backend Development
- 5+ years of PHP development experience
- Expert-level Laravel framework knowledge
- Strong understanding of full HTTP workflow in multi-server environments
- Experience with RESTful API design and implementation
- Proficiency in both MySQL and PostgreSQL databases
System Administration & Infrastructure
- Working knowledge of Linux systems (command line, file permissions, process management)
- Hands-on experience with AWS services (EC2, S3, RDS, Lambda, etc.)
- Knowledge of queue systems (SQS, Redis, Beanstalk, or similar)
- Understanding of load balancing, caching strategies, and CDN implementation
- Experience with containerization (Docker) and orchestration tools
Frontend Development
- Proficiency in modern JavaScript (ES6+)
- Experience with frontend frameworks (React, Vue.js, or similar)
- Strong HTML5, CSS3, and responsive design skills
- Understanding of build tools and asset compilation
General Requirements
- Strong problem-solving and analytical skills
- Experience with version control systems (Git)
- Knowledge of testing frameworks (PHPUnit, Jest, etc.)
- Understanding of CI/CD pipelines
- Excellent communication and teamwork abilities
Nice to Have
- Experience with microservices architecture
- Knowledge of additional AWS services (ElastiCache, CloudWatch, etc.)
- Familiarity with Elasticsearch or similar search engines
- Experience with performance optimization and monitoring tools
- DevOps experience and infrastructure as code (Terraform, CloudFormation)
- System administration experience with web servers (Apache, Nginx)
What We Offer
- Competitive salary and benefits package
- Flexible working arrangements
- Professional development opportunities
- Modern tech stack and tools
- Collaborative and innovative work environment
- Opportunity to work on challenging, large-scale projects