We are seeking an experienced and skilled Senior Laravel Developer to join our dynamic team. The ideal candidate will have a solid background in web application development, with a focus on building robust and scalable solutions using the Laravel framework. As a Senior Laravel Developer, you will be responsible for leading and contributing to the development of innovative and high-quality software solutions.
Responsibilities:
· Lead the development of complex web applications using the Laravel PHP framework.
· Design, develop, and maintain efficient, reusable, and reliable code.
· Collaborate with cross-functional teams to define, design, and ship new features.
· Provide technical guidance and mentorship to junior developers.
· Participate in code reviews to ensure code quality, adherence to coding standards, and knowledge sharing.
· Design and optimize database schemas, ensuring high performance and scalability.
· Troubleshoot and resolve database-related issues.
· Integrate third-party APIs and services to enhance application functionality.
· Develop and maintain RESTful APIs.
· Identify and address performance bottlenecks in the application.
· Optimize application for maximum speed and scalability.
· Write unit and integration tests to ensure the reliability of the codebase.
· Collaborate with QA teams to identify and fix bugs.
· Create and maintain comprehensive technical documentation.
· Document codebase architecture, processes, and best practices.
Requirements:
· 5 to 6 years of hands-on experience in web development.
· Proven experience in Laravel development.
· Strong proficiency in PHP, MySQL, HTML, CSS, and JavaScript.
· In-depth knowledge of Laravel framework and its ecosystem.
· Experience with front-end frameworks such as Vue.js or React is a plus.
· Strong leadership and communication skills.
· Ability to collaborate effectively with cross-functional teams.
· Excellent problem-solving and critical-thinking skills.
· Ability to troubleshoot and resolve complex issues.
· Ability to adapt to changing priorities and requirements.
· Bachelor's degree in Computer Science, Software Engineering, or a related field.