Description:
We are looking for a highly skilled Full Stack Developer with expertise in backend development using PHP Laravel and frontend development using Vue.js. The ideal candidate will be responsible for designing, developing, and maintaining dynamic web applications. You will work closely with cross-functional teams to create efficient, scalable, and user-friendly applications.
Key Responsibilities:
- Develop, test, and maintain backend services using PHP Laravel framework.
- Build and optimize responsive frontend interfaces using Vue.js.
- Design and implement scalable and secure APIs to connect backend services with frontend applications.
- Collaborate with UI/UX designers and product managers to ensure user interface designs are technically feasible.
- Write clean, maintainable, and well-documented code that follows best practices and standards.
- Optimize application performance and troubleshoot technical issues.
- Ensure cross-browser and cross-device compatibility.
- Perform code reviews and provide constructive feedback to team members.
- Stay up-to-date with industry trends and emerging technologies to recommend and implement improvements.
- Work within an Agile development environment, participating in daily stand-ups, sprint planning, and retrospectives.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
- Proven experience as a Full Stack Developer with a focus on PHP Laravel and Vue.js.
- Strong understanding of front-end technologies like HTML5, CSS3, JavaScript, and modern libraries/frameworks such as Vue.js.
- Experience with RESTful APIs and building scalable web services.
- Proficiency in database management, including MySQL or PostgreSQL.
- Knowledge of version control systems, particularly Git.
- Experience with deployment and CI/CD pipelines.
- Familiarity with Docker or other containerization tools is a plus.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.