Role Overview

We are looking for an experienced Laravel Full-Stack Developer who can independently design, develop, maintain, and enhance web applications. The ideal candidate has strong hands-on experience with Laravel, PHP, MySQL, JavaScript, HTML, CSS, and API development, and can work across both the backend and frontend layers.

Key Responsibilities

  • Develop and maintain scalable web applications using PHP and Laravel.
  • Build clean, secure, and reusable backend services and RESTful APIs.
  • Design and integrate MySQL databases, including schema design, queries, indexing, optimization, and migrations.
  • Work on frontend development using HTML5, CSS3, JavaScript, jQuery, Bootstrap, or similar technologies.
  • Integrate third-party APIs, payment gateways, shipping services, authentication systems, and other external services.
  • Troubleshoot and resolve production issues, bugs, performance problems, and security vulnerabilities.
  • Implement authentication, authorization, validation, and secure coding practices.
  • Develop new features based on business and functional requirements.
  • Optimize existing applications for performance, scalability, and reliability.
  • Write and maintain unit and integration tests where applicable.
  • Work with Git and follow proper branching and code-review practices.
  • Participate in code reviews and contribute to technical decisions.
  • Handle deployment, configuration, and basic server-side troubleshooting where required.
  • Collaborate with project managers, QA engineers, UI/UX designers, and other developers.

Required Technical Skills

Backend

  • Strong PHP 8+ experience.
  • 4+ years of hands-on Laravel experience.
  • Strong understanding of Laravel MVC architecture.
  • Proficiency with Eloquent ORM, migrations, queues, jobs, events, middleware, authentication, and authorization.
  • REST API development and third-party API integrations.
  • Experience with Laravel security best practices.

Database

  • Strong MySQL experience.
  • Complex SQL queries, joins, indexing, transactions, and stored procedures where required.
  • Database optimization and troubleshooting.

Frontend

  • Strong JavaScript fundamentals.
  • HTML5 and CSS3.
  • jQuery.
  • Bootstrap or another responsive UI framework.
  • AJAX and API-based frontend integration.
  • Responsive web development.

Tools & Other Skills

  • Git / GitHub / GitLab / Bitbucket.
  • Composer and npm.
  • Familiarity with Linux environments.
  • Basic understanding of Apache / Nginx.
  • Debugging and performance optimization.
  • Understanding of OWASP and security practices.

Good to Have

  • Vue.js or React.js experience.
  • Redis and caching.
  • Docker.
  • AWS or other cloud platforms.
  • CI/CD pipelines.
  • Payment gateway integrations.
  • E-commerce application experience.
  • Elasticsearch / Meilisearch.
  • Experience working with legacy PHP applications and modernizing them.

Candidate Profile

The ideal candidate is independent and hands-on, able to take a requirement from understanding to technical implementation, development, testing, and deployment/support without needing continuous supervision.