Full-Stack PHP Developer (Enterprise Platform Customization & Extensions)
- Lahore, Punjab, Pakistan
- Full-time
- Engineering/ Development
Role Overview
We are looking for a skilled Full-Stack PHP Developer to join our engineering team and contribute to the customization, extension, and enhancement of our enterprise SaaS platform. The ideal candidate is passionate about clean architecture, modular development, and building scalable systems across both backend and frontend layers. You will work closely with product, design, and QA teams to deliver high-quality features that support our global customer base.
Primary Responsibilities
-
Design, develop, and maintain modular backend features using PHP (8+) and the Slim Framework.
-
Build and enhance RESTful API endpoints with secure authentication patterns (JWT, OAuth2).
-
Create dynamic and reusable UI components using JavaScript (ES6+), Vue.js or React, and Twig templating.
-
Integrate frontend and backend layers for seamless and efficient data flow.
-
Work with database schemas, migrations, and indexing while ensuring multi-tenant data integrity.
-
Develop platform extensions, modules, or plugins based on evolving business needs.
-
Implement robust logging, exception handling, and debugging best practices.
-
Collaborate with designers, QA engineers, and product managers to ensure smooth, high-quality releases.
-
Participate in rigorous code reviews and contribute to continuous codebase improvement.
Essential Skills and Experience
-
3–5 years of professional experience as a Full-Stack Developer.
-
Strong proficiency in PHP 8+ and object-oriented programming.
-
Experience with Slim Framework, Symfony components, or similar lightweight PHP frameworks.
-
Proficiency with Twig, HTML5, CSS3, and JavaScript (ES6+).
-
Hands-on experience building and integrating RESTful APIs (GraphQL experience is a plus).
-
Solid understanding of MySQL/MariaDB, including schema design, indexing, and migrations.
-
Knowledge of modern authentication & session handling (JWT, OAuth2, cookies).
-
Strong debugging, profiling, and performance optimization skills.
