Full Stack PHP Developer

Apply for this job

Job Description

Job Description: We are seeking a highly skilled and motivated PHP Full Stack Developer with expertise in Azure services to join our team. As a PHP Full Stack Developer, you will be responsible for developing and maintaining web applications using PHP frameworks and leveraging various Azure services for cloud deployment and management. You will work closely with cross-functional teams, including designers, front-end developers, and project managers, to deliver high-quality, scalable, and secure web applications.

Responsibilities:
– Design, develop, and maintain efficient, reusable, and reliable PHP code.
– Collaborate with cross-functional teams to gather and define project requirements.
– Implement front-end designs using HTML, CSS, and JavaScript, ensuring responsiveness and cross-browser compatibility.
– Integrate with various APIs and third-party services.
– Utilize Azure services for cloud-based application deployment, scaling, and monitoring.
– Optimize application performance and ensure high availability and scalability.
– Conduct thorough testing, including unit testing and functional testing, to identify and resolve bugs and issues.
– Maintain code quality and enforce coding standards through code reviews and continuous integration.
– Stay updated with emerging technologies, industry trends, and best practices in PHP development and Azure services.
– Collaborate with the DevOps team to automate deployment processes and ensure efficient CI/CD pipelines.
– Troubleshoot and debug production issues and provide timely resolutions.
– Document technical specifications, system architecture, and deployment procedures.

Requirements:
– Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).
– At least 5 years experience as a PHP Full Stack Developer, with a strong portfolio of web applications.
– In-depth knowledge of PHP frameworks such as Laravel, Symfony, or CodeIgniter.
– Proficiency in front-end technologies such as HTML5, CSS3, and JavaScript.
– Experience with Azure services such as Azure App Service, Azure SQL Database, Azure Functions, and Azure DevOps.
– Strong understanding of RESTful APIs, JSON, and web services integration.
– Familiarity with database systems like MySQL, PostgreSQL, or MongoDB.
– Good understanding of version control systems, particularly Git.
– Knowledge of security best practices for web development.
– Experience with agile development methodologies and tools.
– Excellent problem-solving skills and attention to detail.
– Strong communication and collaboration skills.

Preferred Skills:
– Experience with containerization technologies such as Docker and Kubernetes.
– Familiarity with front-end frameworks/libraries such as React, Vue.js, or Angular.
– Knowledge of serverless computing and event-driven architectures.
– Understanding of DevOps principles and experience with CI/CD pipelines.
– Familiarity with cloud infrastructure management and monitoring tools.