About the Role
We are seeking an experienced PHP Laravel Developer with 4+ years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should possess strong backend development expertise, excellent coding practices, API development experience, and database optimization skills. This is a remote opportunity for professionals passionate about delivering high-quality software solutions.
Key Responsibilities
- Develop and maintain web applications using PHP and Laravel.
- Build reusable, efficient, and scalable backend modules.
- Design, develop, and integrate RESTful APIs.
- Collaborate with frontend developers for seamless API integration.
- Optimize database queries and improve application performance.
- Debug production issues and implement effective fixes.
- Write clean, testable, and maintainable code following best practices.
- Implement authentication and authorization mechanisms.
- Work with queues, scheduled jobs, and caching systems.
- Participate in code reviews and technical discussions.
- Contribute to sprint planning, estimation, and Agile development activities.
Required Skills
Core PHP
- Strong understanding of Object-Oriented Programming (OOP).
- Experience with Traits, Interfaces, and Abstract Classes.
- Knowledge of Dependency Injection.
- Familiarity with Design Patterns such as Repository, Service Layer, and Factory.
Laravel
- Routing and Middleware.
- Eloquent ORM and Query Builder.
- Events and Listeners.
- Queues and Background Jobs.
- Laravel Scheduler.
- Policies and Gates.
- Service Container.
- Custom Artisan Commands.
- Laravel Passport or Sanctum.
- Notifications.
- File Storage.
- Caching.
Database
- MySQL / MariaDB.
- Query optimization and indexing.
- Complex joins.
- Database transactions.
API Development
- REST API best practices.
- API versioning.
- JWT / Sanctum authentication.
- Postman.
Development Tools
- Git.
- Composer.
- Linux basics.
- Debugging tools.
- Docker (preferred).
Cloud & Deployment (Preferred)
- AWS fundamentals.
- CI/CD pipelines.
Good to Have
- Redis.
- WebSockets.
- Queue Workers.
- PHPUnit.
- Laravel Testing.
- Understanding of Microservices Architecture.
Job Details
- Employment Type: Contract
- Location: India
- Work Mode: Remote
- Experience Required: 4+ Years
- Duration: 6 Months (Extendable)