About this role
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.
Department: Software Delivery
Experience: 5+