We are seeking an experienced and highly skilled PHP Developer to join our dynamic team. The ideal candidate will have a strong background in PHP, MYSQL and MongoDB along with proficiency in Node.js. You will be responsible for developing and maintaining advanced web-based PHP applications, integrating APIs, and ensuring consistent functionality across various platforms.
Key Responsibilities:
Web Application Development: Develop and maintain cutting-edge web-based PHP applications, ensuring high performance and responsiveness.
API Integration: Setup and integrate various APIs, ensuring seamless functionality and communication between systems.
Frontend Consistency: Ensure that HTML, CSS, and shared JavaScript code are valid and consistent across all applications.
Script Management: Work with scripts written in different languages and ensure their smooth integration into the applications.
Continuous Learning: Stay updated with advanced concepts and emerging technologies to enhance application performance and user experience.
Documentation: Document the development process, including architecture, standard components, and any relevant changes to ensure clarity and continuity.
Learning and Adaptability: Demonstrate the ability to quickly learn new technologies and adapt to changing project requirements.
Debugging: Efficiently debug code, ensuring that any issues are identified and resolved promptly.
Communication: Maintain clear and effective communication with team members and stakeholders to ensure alignment on project goals and timelines.
Requirements:
PHP & MySQL: Minimum 4 years of experience in PHP and MySQL, with expert knowledge of Core PHP.
Node.js: At least 1 year of experience in Node.js, with a strong grasp of JavaScript and related concepts.
OOP Concepts: Strong understanding and practical experience with Object-Oriented Programming (OOP) principles.
API Integration: Strong experience with REST and SOAP API integrations, with a strong understanding of third-party integration.
Database Management: Expertise in MySQL and MongoDB , including stored procedures, transactions, and events.
Version Control: Proficiency with versioning tools such as SVN and GIT.
Existing Code: Ability to understand, work with, and improve existing source code to meet project specifications.
Soft Skills:
Quick Learner: Ability to quickly grasp new concepts and technologies, adapting to project requirements efficiently.
Communication Skills: Strong verbal and written communication skills, enabling effective collaboration with team members and stakeholders.