Job Description:
We are seeking an experienced Full-Stack Developer with 5-7 years of expertise in PHP to join our dynamic development team. The ideal candidate will be responsible for developing, maintaining, and optimizing both the front-end and back-end of web applications, ensuring seamless integration and performance. You will work closely with cross-functional teams to deliver scalable and high-quality software solutions.
Responsibilities:
· Develop, maintain, and optimize web applications using PHP and other relevant technologies.
· Design and implement RESTful APIs and integrate with third-party services.
· Build and maintain efficient, reusable, and reliable front-end code using HTML, CSS, JavaScript, and modern frameworks (e.g., React, Vue.js, or Angular).
· Collaborate with UI/UX designers to transform designs and wireframes into high-quality code.
· Optimize applications for maximum speed, scalability, and security.
· Write clean, maintainable, and well-documented code, following best practices and coding standards.
· Conduct code reviews and provide constructive feedback to other developers.
· Troubleshoot, debug, and resolve technical issues across the entire stack.
· Stay current with emerging web development trends, technologies, and best practices.
Requirements:
· 5-7 years of experience as a Full-Stack Developer with a strong focus on PHP.
· Proficient in front-end technologies including HTML5, CSS3, JavaScript, and modern front-end frameworks (e.g., React, Vue.js, Angular).
· Strong experience with back-end development using PHP frameworks such as Laravel, Symfony, or CodeIgniter.
· Experience in designing and building RESTful APIs and working with web services.
· Solid understanding of database technologies like MySQL, PostgreSQL, or MongoDB, and experience with writing efficient SQL queries.
· Knowledge of version control systems such as Git.
· Familiarity with DevOps practices and CI/CD pipelines (e.g., Jenkins, GitLab CI, Docker).
· Understanding of cross-browser compatibility issues, responsive design, and web standards.
· Strong problem-solving skills and the ability to work both independently and as part of a team.
· Excellent communication skills and ability to collaborate effectively with stakeholders.