Job Description
Key Responsibilities:
• Develop, maintain, and enhance web applications using Laravel (PHP 8+).
• Design and implement RESTful APIs and backend services for web and mobile applications.
• Optimize application performance, security, and scalability.
• Work with MySQL, PostgreSQL, or MongoDB to design efficient database structures.
• Integrate third-party APIs, payment gateways, and cloud services(AWS, Google Cloud, Azure,
etc.).
• Write clean, maintainable, and testable code following SOLID principles and best coding
practices.
• Implement unit testing (PHP Unit) and ensure robust application testing.
• Collaborate with frontend developersto integrate user-facing elements with server-side
logic.
• Handle DevOpstasks, including CI/CD, Docker, and server management.
• Troubleshoot and debug complex issues, providing timely fixes and improvements.
• Stay updated with the latest Laravel updates, PHP trends, and web technologies.
Requirements:
• 3+ years of experience in Laravel development.
• Strong expertise in PHP (Laravel, Symfony, orsimilar frameworks).
• Proficiency in MySQL, PostgreSQL, or NoSQL databases(MongoDB, Redis).
• Experience with Vue.js, React, or other JavaScript frameworks (preferred but not
mandatory).
• Strong understanding of OOP, MVC architecture, and design patterns.
• Familiarity with authentication and security best practices(OAuth, JWT, CSRF, XSS, etc.).
• Experience working with Git, GitHub, or GitLab for version control.
• Hands-on experience with Docker, Kubernetes, or cloud deployments.
• Ability to work with CI/CD pipelines and automated testing tools.
• Strong debugging and troubleshooting skills.