We are seeking a highly skilled and experienced Senior Laravel Developer to join our team. The ideal candidate will have a strong background in PHP development, with extensive experience in the Laravel framework. As a Senior Laravel Developer, you will be responsible for designing, developing, and maintaining web applications, ensuring high performance and responsiveness to requests from the front-end. You will also be expected to mentor junior developers, contribute to technical discussions, and lead projects from conception to completion.
Key Responsibilities:
- Develop and Maintain Web Applications: Design, build, and maintain efficient, reusable, and reliable Laravel-based applications.
- Code Quality: Ensure the best possible performance, quality, and responsiveness of the applications by adhering to industry best practices.
- Database Management: Design and optimize databases using MySQL, including writing complex queries and optimizing database performance.
- API Development: Develop RESTful APIs and integrate third-party services and APIs.
- Team Collaboration: Work closely with front-end developers, designers, and other team members to create high-quality applications. Participate in code reviews, pair programming, and technical discussions.
- Mentorship: Mentor and guide junior developers, providing feedback, training, and support.
- Troubleshooting: Identify bottlenecks, bugs, and devise solutions to these problems.
- Stay Updated: Keep up with the latest industry trends, best practices, and Laravel updates. Recommend improvements to the existing codebase and development processes.
Qualifications:Experience: 5+ years of experience in PHP development with at least 3 years of hands-on experience with Laravel.Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).Technical Skills:Expert knowledge of PHP and Laravel framework.Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Vue.js or React.Strong understanding of OOP principles, SOLID principles, and design patterns.Experience with MySQL and database design.Familiarity with version control systems, preferably Git.Experience with cloud services like AWS or Azure is a plus.Knowledge of Docker and containerization technologies is an advantage.Understanding of RESTful API design and implementation.Familiarity with Agile methodologies and tools like JIRA.Soft Skills:Strong problem-solving skills and attention to detail.Excellent communication and collaboration skills.Ability to work independently and manage multiple tasks simultaneously.Strong leadership and mentoring skills.Preferred:Experience with modern DevOps practices, including CI/CD pipelines.Knowledge of other PHP frameworks like Symfony.Experience in building scalable applications with a microservices architecture.Familiarity with TDD/BDD and testing frameworks like PHPUnit.