A PHP Full Stack Developer is responsible for designing, developing, and maintaining both the front-end user interface and back-end server-side logic of web applications. They bridge the gap between user experience and database architecture using PHP frameworks alongside modern JavaScript libraries. [1, 2]Job SummaryWe are looking for a skilled PHP Full Stack Developer to join our engineering team. In this role, you will manage the entire software development lifecycle, from conceptualization to deployment and maintenance. You will write clean, scalable back-end code using PHP frameworks (like Laravel or Symfony) and build responsive, interactive front-end elements. A strong understanding of database management, secure coding practices, and API integrations is essential for success. [1, 2, 3]
Key Responsibilities Back-End Development
Build efficient, testable, and reusable PHP modules and core logic.
Develop and maintain web applications using MVC frameworks like Laravel or CodeIgniter.
Design, create, and integrate robust RESTful APIs and third-party services.
Solve complex architectural challenges and application performance bottlenecks. [1, 2, 3]
Front-End Development
Develop responsive, interactive user-facing features using HTML5, CSS3, and JavaScript.
Integrate front-end interfaces with modern frameworks like React, Vue.js, or Angular.
Utilize CSS preprocessors and utility frameworks like Bootstrap or Tailwind CSS.
Ensure cross-browser compatibility and seamless UI/UX execution across all screen sizes. [1, 2, 3, 4]
Database & Security
Design, optimize, and manage relational databases using MySQL, MariaDB, or PostgreSQL.
Write complex, optimized SQL queries and manage data schema migrations.
Implement essential web security principles, including prevention of SQL injection and XSS attacks.
Manage secure user authentication, token-based authorization, and session handling. [1, 2, 3, 4]
Deployment & Collaboration
Manage code repositories using Git and collaborative workflows like GitHub or GitLab.
Containerize applications using Docker and set up basic CI/CD pipelines.
Collaborate closely with project managers, system administrators, and UI/UX designers.
Troubleshoot, debug, and upgrade existing application software stacks. [1, 2, 3, 4]
Required Skills & Qualifications
Education: Bachelor’s degree in Computer Science, Information Technology, or equivalent practical experience.
PHP Expertise: Proficient in core PHP, OOP principles, and modern PHP framework architectures.
Front-End Stack: Strong proficiency in raw JavaScript, jQuery, HTML5, CSS3, and asynchronous programming (AJAX/JSON).
Database Design: Hands-on experience with SQL query building, indexing, and relational schema optimization.
Tools & Systems: Experience with Git version control, package managers (Composer/NPM), and Linux environments.
Soft Skills: Excellent analytical problem-solving abilities, high attention to detail, and proactive communication habits. [1, 2, 3, 4]
Preferred Qualifications
Experience working with cloud platforms like Amazon Web Services (AWS) or Google Cloud Platform (GCP).
Familiarity with Content Management Systems (CMS) like WordPress plugin and theme development.
Knowledge of server configurations, web servers (Apache, Nginx), and caching layers (Redis, Memcached).
Exposure to automated testing frameworks like PHPUnit
Pay: ₹240,000.00 - ₹500,000.00 per year
Work Location: In person