PHP Full Stack Developer
Job Description:
Overview
We are seeking an experienced PHP Full Stack Developer to join our team for the development, maintenance, and optimization of our web-based systems and APIs. The ideal candidate will have strong expertise in PHP, MySQL, RESTful APIs, and frontend technologies, with experience in both backend processes (data ingestion, automation, cloud integration) and frontend development (JavaScript, jQuery, responsive UI).
Responsibilities
Design, develop, and maintain PHP applications, backend scripts, and RESTful APIs.
Build, integrate, and manage MySQL/MariaDB databases: schema design, queries, procedures, and optimization.
Implement data ingestion, validation, and background processes (cron jobs, automation, file handling).
Manage file uploads, transfers, and AWS S3 integrations.
Integrate with frontend applications and external services (e.g., AWS, email, reporting tools).
Develop dynamic web features using JavaScript, jQuery, AJAX, and libraries (DataTables, Select2, SweetAlert, FullCalendar).
Ensure application security: input validation, XSS/CSRF prevention, session management, authentication, and authorization.
Collaborate with UI/UX designers to deliver responsive and user-friendly interfaces.
Debug, test, and optimize code for performance, scalability, and reliability.
Implement logging, error handling, and exception management.
Write clean, maintainable, and well-documented code.
Participate in code reviews, unit testing, and knowledge sharing within the team.
Support deployment processes and ensure smooth CI/CD pipelines.
Requirements
3.5+ years of professional experience in PHP development (OOP & procedural).
Having experience in one of the framework Laravel, CodeIgniter, or Symfony.
Strong proficiency in MySQL/MariaDB, including complex queries and stored procedures.
Hands-on experience in RESTful API development and integration (cURL, JSON, HTTP).
Strong knowledge of JavaScript, HTML5, CSS3, and AJAX.
Familiarity with frontend frameworks/libraries such as Bootstrap, jQuery, DataTables, Select2.
Experience with background processing in PHP (cron jobs, exec, popen).
Knowledge of AWS SDK for PHP and cloud storage integration (S3).
Familiarity with version control systems (Git/SVN).
Understanding of MVC architecture, OOP principles, and security best practices.
Good problem-solving, communication, and teamwork skills.
Nice to Have
Experience with Reactjs.
Familiarity with Docker, CI/CD pipelines, and cloud infrastructure.
Experience with email integration (SMTP, mail()).
Knowledge of reporting tools or data visualization.
Experience with Linux/Windows server management.
Exposure to hospitality, POS, or PC management systems.
Exposure on AI integration
Company Profile
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.