PHP Laravel Developer

Job Category: Software Development
Job Type: Contract
Job Location: India Remote

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)

Apply for this position

Allowed Type(s): .pdf