Required Skills: Troubleshoot, debug, APIs, RESTful APIs
Job Description
Title: Senior Laravel PHP developer
Position Open to: Remote
Client : USM
$70/HR
Key Responsibilities:
- Design, develop, and maintain web applications using PHP and the Laravel (MVC framework)
- Lead and contribute to all phases of the software development lifecycle, from requirements analysis to deployment and maintenance.
- Optimize applications for maximum speed and scalability.
- Ensure that code is clean, maintainable, and adheres to best practices, including SOLID principles and design patterns.
- Integrate third-party APIs and develop custom RESTful APIs.
- Work closely with front-end developers and product teams to implement user-facing features.
- Perform code reviews, provide feedback, and mentor junior developers.
- Collaborate with DevOps on automated CI/CD pipelines and infrastructure improvements.
- Troubleshoot, debug, and optimize application performance.
- Stay current with industry trends and new technologies to continuously improve the development process.
Requirements:
5 or more years of Laravel 5+ and other formal PHP framework experience
5 or more years experience working. with object oriented PHP (V7 and higher)
5 or more years current experience working with Microsoft SQL Server
5 or more years working with HTML, CSS, and Javascript (Bootstrap framework)
- Proficient understanding of object-oriented programming (OOP) and design patterns.
- Strong experience with MySQL, including database design and optimization.
- Familiarity with front-end technologies such as JavaScript, HTML5, CSS3, and frameworks like Vue.js or React is a plus.
- Experience building and consuming RESTful APIs.
- Proficient in Git version control and working with Agile methodologies.
- Strong knowledge of web security best practices and common vulnerabilities (OWASP).
- Familiarity with cloud services like AWS or Google Cloud Platform is desirable.
- Experience with queue systems (e.g., Redis, RabbitMQ) is a plus.
- Strong problem-solving skills and a passion for writing high-quality, maintainable code.
- Excellent communication and collaboration skills.
Preferred Qualifications:
- Experience with microservices architecture and distributed systems.
- Familiarity with Docker and containerized applications.
- Experience with automated testing frameworks like PHPUnit and Dusk.
- Knowledge of continuous integration/continuous deployment (CI/CD) pipelines.
- Strong understanding of performance tuning and optimization techniques.