Laravel Developer

Doha, DAW, QA, United Arab Emirates

Job Description

We are looking for a skilled Laravel Developer to design, develop, and maintain high-quality web applications. The ideal candidate will have strong expertise in Laravel (8+), PHP (8+), and a good understanding of front-end technologies like Vue.js. You will collaborate with cross- functional teams to deliver efficient, scalable, and secure applications.

Key Responsibilities

1. Backend Development (Laravel)



Develop, maintain, and enhance web applications using Laravel 8+ and PHP 8+. Design and build RESTful APIs, integrate external services, and handle authentication & authorization. Implement business logic using Laravel features -- migrations, Eloquent ORM, queues, jobs, events, listeners, and schedulers. Write clean, reusable, and well-documented code following industry best practices. Debug, troubleshoot, and resolve backend issues efficiently.

2. Database (MySQL / PostgreSQL)



Design and manage efficient database structures using MySQL or PostgreSQL. Write and optimize complex queries, stored procedures, and indexes. Perform database migrations, ensure normalization, and maintain data integrity. Handle query optimization, performance tuning, and database troubleshooting.

3. Frontend Integration



Develop dynamic UI components using Vue.js or Livewire. Integrate front-end components with Laravel Blade and API endpoints. Work with state management (Vuex or Pinia), routing, and reusable component design. Collaborate with frontend/UI teams to ensure design consistency and smooth integration.

4. DevOps & Tools



Use Docker and docker-compose for local and production environments. Collaborate with DevOps teams on CI/CD pipelines. Work with Git for version control, branching, merging, and code reviews. Understand containerization principles and assist in environment setup.

5. General Development Responsibilities



Collaborate with cross-functional teams to translate project requirements into technical deliverables. Participate in agile development cycles -- sprint planning, stand- ups, and retrospectives. Conduct code reviews to ensure code quality, maintainability, and adherence to standards. Optimize applications for performance, security, and scalability. Maintain project and technical documentation. Stay up-to-date with emerging trends in PHP, Laravel, and web development.

Required Skills & Qualifications



Proficiency in the Laravel framework (v8 or higher) and its ecosystem. Strong command of PHP (v8 or higher) with solid OOP principles. Hands-on experience with relational databases such as MySQL or PostgreSQL, and Eloquent ORM. Good understanding of HTML, CSS, JavaScript, and front-end integration. Proficient in using Git for version control and collaborative development. Strong understanding of RESTful APIs and web services. Familiarity with Agile development methodologies. Excellent communication, collaboration, and problem-solving skills. Sound understanding of web application security best practices. Experience working in Linux environments or with server administration. Exposure to unit and feature testing using PHPUnit. Practical experience with Docker (Dockerfile, docker-compose). Working knowledge of queues such as Redis, SQS, or RabbitMQ. Experience developing interactive UIs using Vue.js (v2 or v3) integrated with Laravel.

Nice to Have (Preferred Skills)



Experience with Typesense or Laravel Scout for advanced search indexing. Familiarity with Redis for caching, session handling, and pub/sub implementations. Knowledge of AWS or Azure services (S3, EC2, Lambda, App Services, etc.). Understanding Unix/Linux systems, command-line operations, and microservices-based architecture. Knowledge of web server configuration (Nginx / Apache) for performance and security tuning. Experience with CI/CD pipelines using GitHub Actions, Azure DevOps, or GitLab CI. Exposure to container orchestration tools like Kubernetes or Docker Swarm. Experience in monitoring and logging tools (e.g., Laravel Telescope, Sentry, New Relic, Datadog). Familiarity with domain-driven design (DDD) and modular application structures. Understanding of API documentation tools like Swagger or Postman Collections.
Job Type: Full-time

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2161901
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Doha, DAW, QA, United Arab Emirates
  • Education
    Not mentioned