الخبرة : 0-3 سنة
الراتب : Not mentioned
المكان : emirates
Job Title: Senior Software Engineer – PHP Laravel Framework
Company: Gavan Tech
Location: Remote
Job Type: Full-Time
About GAVAN Tech:
At Gavan Tech, we empower innovation through cutting-edge software development and tech project management. Our expertise spans backend and basics frontend development, mobile applications, and system solutions. We build scalable, robust applications that drive business transformation for clients across Kuwait and the GCC region.
Role Overview:
We are seeking an experienced Senior Software Engineer with deep Laravel expertise to join our growing development team. This role requires a seasoned backend developer who can architect scalable solutions, optimize performance, and lead technical initiatives while maintaining our high standards of code quality and system reliability.
Key Responsibilities:
Backend Development & Architecture
- Design and develop robust web applications using Laravel Framework (8.x and above)
- Implement modular architecture patterns for scalable and maintainable codebases
- Build reusable code libraries and components for efficient development
- Ensure application security and data protection best practices
API Design & Integration
- Design and develop RESTful APIs following industry best practices and design patterns
- Implement API authentication, rate limiting, and documentation
- Integrate third-party services and payment gateways
- Ensure API performance optimization and versioning strategies
System Administration & DevOps
- Manage server environments using WHM and cPanel
- Configure and optimize web servers (Nginx and Apache)
- Implement automated deployment pipelines and CI/CD workflows
- Monitor system performance and implement scaling solutions
Database & Performance Optimization
- Design efficient database schemas and write optimized queries
- Implement caching strategies using Redis/Memcached
- Optimize application performance and reduce load times
- Conduct database performance tuning and indexing
Feature Development
- Implement complex queue systems for background job processing
- Develop real-time notification systems (push, email, SMS)
- Build comprehensive admin dashboards with advanced CRUD operations
- Create data visualization and reporting features
Qualifications & Skills:
Required:
- 5+ years of hands-on experience with Laravel Framework
- Strong expertise in PHP 7.4+ and object-oriented programming
- Proven experience with WHM/cPanel server management
- Proficiency in queue systems (Laravel Queue, Redis, Beanstalkd)
- Experience with notification systems and real-time features
- Strong knowledge of web servers (Nginx, Apache) configuration
- Expertise in RESTful API design patterns and best practices
- Experience building admin panels and complex CRUD systems
- Advanced MySQL/PostgreSQL skills with query optimization
- Proficiency in Git version control and collaborative workflows
- Experience with cloud platforms (AWS, DigitalOcean, or similar)
Technical Stack You'll Work With:
- Laravel 8.x/9.x/10.x/11.x/12.x
- MySQL/PostgreSQL/Redis
- Nginx/Apache
- Linux environments
- RESTful APIs & Webhooks
- Queue systems & Job scheduling
- Payment gateway integrations
- Cloud infrastructure
What We're Looking For:
- A problem-solver who writes clean, efficient, and documented code
- Someone passionate about building scalable applications
- A team player who can also work independently
- Strong analytical and debugging skills
- Excellent communication skills for technical and non-technical stakeholders
How to Apply: Send your resume, portfolio of Laravel projects, and a brief cover letter explaining why you're the perfect fit for this role. Include links to your GitHub profile and any live projects you've built.
Application Requirements:
- Updated CV/Resume
- Portfolio or GitHub profile showcasing Laravel projects
- Brief description of your most complex Laravel application
- Your availability and expected salary range