We are seeking an experienced Full Stack Developer with a strong background in PHP and Laravel. The ideal candidate will have over 5 years of experience in web development and a proven ability to create responsive, user-friendly websites. This role requires expertise in developing and maintaining web applications, integrating RESTful APIs, and optimizing code and databases for peak performance.
Key Responsibilities:
- Design, develop, and maintain user-friendly, responsive websites that meet modern web standards and business requirements.
- Collaborate with cross-functional teams to implement new features, enhance existing functionalities, and troubleshoot issues as needed.
- Develop RESTful APIs to support front-end and back-end integration.
- Ensure database optimization through profiling and query enhancement in MySQL.
- Conduct code optimization, debugging, and performance tuning to ensure high-quality deliverables.
- Utilize Git for version control, collaborating on code repositories with other team members.
- Participate in Agile development processes, contributing to planning, refinement, and sprint activities.
Required Qualifications:
- Bachelor's degree in Computer Science or equivalent experience.
- 5+ years of experience with PHP, specifically Laravel.
- Proven expertise in developing responsive, intuitive, and visually appealing websites.
- Strong proficiency with MySQL, jQuery, JavaScript, HTML, and CSS.
- Experience with Vue.js for creating interactive and dynamic user interfaces.
- Hands-on experience with version control tools, particularly Git.
- Familiarity with Agile methodologies is advantageous.
Technical Skills (Must-Have):
- PHP7+
- Laravel
- Vue.js
- HTML/CSS
- JavaScript
- Git (or similar version control systems)
- MySQL profiling and query optimization
- Code optimization
Preferred Knowledge (Plus-to-Have):
- Experience with unit testing for robust code quality.
- Familiarity with CI/CD pipelines for continuous integration and deployment.
- Knowledge of WordPress development and integration.
Personal Attributes:
- Strong analytical and problem-solving skills.
- Ability to work both independently and as part of a team.
- Excellent communication and interpersonal skills.
- Ability to understand business requirements and translate them into technical solutions.