Role Overview :
We are looking for an experienced full-stack developer to design, build, and deliver web applications using Laravel 12 Vue.js 3 with TypeScript, and Sanctum authentication, following a Vertical Slice Architecture approach.
You will be responsible for taking features from idea to production, ensuring security, maintainability, and performance.
Key Responsibilities :
- Build self-contained vertical slices that include backend, frontend, tests, and deployment setup.
- Develop secure RESTful APIs with proper validation, authentication, and authorization.
- Design and optimize database schemas and queries for performance and scalability.
- Create responsive, type-safe Vue.js components using Composition API and Pinia.
- Implement automated tests (Pest, PHPUnit, Vitest) for backend and frontend.
- Apply design patterns where they improve clarity and maintainability.
- Follow agile development practices with small, frequent releases.
Required Skills & Qualifications :
Backend (Laravel 12 PHP 8.4+) :
Strong Laravel skills (Eloquent ORM, queues, events, policies, API resources).Knowledge of RESTful API standards and HTTP best practices.Good understanding of database design, indexing, and query optimization.Frontend (Vue.js 3 + TypeScript) :
Proficient with Vue 3 Composition API, Pinia, and Vite.Ability to create reusable, well-tested UI components.Experience with Tailwind CSS for modern, responsive design.(ref : hirist.tech)