Role Overview
We are seeking a passionate PHP Full Stack Developer to join our dynamic team. The ideal candidate should be proficient in both front-end and back-end technologies, with a strong focus on developing high-quality, scalable applications. This role requires strong analytical skills, the ability to work collaboratively in a team, and a commitment to delivering exceptional user experiences. If you enjoy solving complex problems in a fast-paced environment, we would love to hear from you.
Key Responsibilities:
- Design and implement web applications using PHP and associated frameworks.
- Collaborate with designers and stakeholders to translate requirements into technical solutions.
- Optimize applications for maximum speed and scalability.
- Debug and resolve technical issues as they arise during development and testing.
- Write clean, maintainable code and conduct code reviews within the team.
- Implement front-end technologies like HTML, CSS, and JavaScript to enhance user interface functionality.
- Manage database systems and ensure data integrity through SQL and backend database design practices.
- Maintain and update existing applications, ensuring compatibility with current technology stacks.
- Stay updated with emerging trends in web development and suggest improvements.
Required Skills:
- Proficiency in PHP and its frameworks (e.g., Laravel, Symfony).
- Strong knowledge of front-end technologies including HTML, CSS, and JavaScript.
- Experience with MySQL or other relational databases.
- Familiarity with version control systems like Git.
- Understanding of APIs and RESTful services for integration.
- Ability to troubleshoot and optimize application performance.
- Strong problem-solving skills with a focus on user experience.
- Experience with Agile methodologies and working in collaborative teams.
- Knowledge of security best practices for web applications.
- Familiarity with front-end frameworks such as React or Vue.js (a plus).
Preferred Skills:
- Experience with cloud platforms like AWS or Azure.
- Knowledge of containerization technologies such as Docker.
- Familiarity with testing frameworks (e.g., PHPUnit).
- Basic understanding of DevOps principles.
- Experience with mobile application development.

