Overview
Position Overview:
We are seeking a highly skilled PHP Developer with over 4 years of experience working with Laravel 11. The ideal candidate will also have hands-on experience with Next.js, in-depth knowledge of MySQL database management, system design expertise, and proficiency in version control using Git. The role requires strong problem-solving skills, a collaborative mindset, and the ability to deliver high-quality solutions in a dynamic environment.
Key Responsibilities:
Development & Maintenance:
Design, develop, and maintain web applications using Laravel 11.
Collaborate with front-end developers to integrate Next.js applications with back-end APIs.
Database Management:
Design and manage MySQL databases, ensuring high performance, scalability, and security.
Optimize database queries and troubleshoot performance issues.
System Design:
Architect and implement scalable and maintainable system designs.
Collaborate with the team to evaluate and integrate new technologies and frameworks.
Code Collaboration:
Work collaboratively with other developers using Git for version control.
Review and merge pull requests, ensuring code quality and consistency.
Testing & Debugging:
Perform thorough testing of the codebase to ensure reliability and robustness.
Debug and resolve complex technical issues in a timely manner.
Best Practices:
Adhere to and enforce coding standards and best practices.
Stay updated with the latest industry trends and technologies.
Required Skills and Qualifications:
Technical Expertise:
4-5 years of experience in PHP development with a focus on the Laravel 11 framework.
Proficiency in JavaScript frameworks, particularly Next.js.
Strong knowledge of MySQL, including database design, optimization, and administration.
Solid understanding of system design principles and practices.
Version Control:
Proficient in using Git for source code management and collaboration.
Problem-Solving:
Strong analytical and problem-solving skills with the ability to think critically and provide innovative solutions.
Collaboration:
Excellent teamwork and communication skills, with the ability to work in an agile development environment.
Preferred Qualifications:
Familiarity with RESTful APIs and microservices architecture.
Experience working with Docker or other containerization tools.
Knowledge of CI/CD pipelines.
Understanding of front-end technologies such as React.js and Tailwind CSS.