Full-Stack Developer- PHP
Smann India
Mumbai, Maharashtra, IndiaMID
Full Stack DeveloperPHPLaravelFrontend FrameworksDatabase DesignAPI Development
Job Description
As a Full-Stack Engineer you will build, maintain, and extend our platform. You'll work across backend PHP APIs, frontend web applications, and mobile / CLI tools.
Responsibilities
- Build, maintain, and extend our platform.
- Work across backend PHP APIs, frontend web applications, and mobile / CLI tools.
- Design and implement new features, integrate extensions, maintain performance and code quality.
- Collaborate with other developers to grow the platform.
- Develop and maintain core backend and frontend components.
- Implement new features, extensions or enhancements (end-to-end) including API endpoints, frontend UI, and integration.
- Work with real-time data flows (sockets, webhooks), ensure performance and reliability for live tracking, events, and notifications.
- Write robust unit / integration tests; maintain code quality via linting and code review.
- Collaborate with other developers, review pull requests, and follow sound coding and design pattern standards.
- Help document features, contribute to docs.
Qualifications
- Expertise in PHP 8+ and the Laravel Framework.
- Strong proficiency in Eloquent ORM and database design (MySQL).
- Full stack experience with Vue.js or React.js and Tailwind CSS.
- Experience building secure RESTful APIs.
- Familiarity with Redis, Composer, and Git.
- Ability to write clean, testable code using PHPUnit.
- Experience in JavaScript / TypeScript.
- Familiarity with a modern frontend framework/library.
- Experience with SQL and NoSQL databases (e.g. MySQL, MongoDB), caching, and server-side data handling.
- Ability to work in modular / extension-based architectures.
- Good communication and collaboration skills.
Nice to have
- Experience with CLI tools / building command-line utilities.