Job Summary
We are looking for a highly skilled Laravel + Vue.js Developer to join our engineering team. The ideal candidate will have deep experience with Laravel for backend development and Vue.js for modern, reactive frontend applications. You will work on end-to-end development of robust, scalable web platforms with a focus on performance, clean code, and user experience.
Responsibilities
- Develop, maintain, and enhance full-stack web applications using Laravel (8/9/10+) and Vue.js (2/3).
- Design and implement RESTful APIs and real-time features using Laravel and broadcasting (Pusher, Laravel Echo, etc.).
- Build dynamic, component-driven UIs using Vue.js and Vuex/Pinia for state management.
- Integrate backend APIs seamlessly with Vue.js components and manage application state efficiently.
- Optimize applications for performance, scalability, and security.
- Collaborate closely with UI/UX designers and backend engineers to deliver high-quality user experiences.
- Write unit and feature tests for both Laravel and Vue.js codebases.
- Maintain best practices in Git versioning and CI/CD pipelines.
- Review code, mentor junior developers, and contribute to architectural decisions.
Required Skills & Qualifications
- 4+ years of experience in Laravel framework, with strong command over Laravel’s core features (Eloquent, Queues, Events, Service Containers).
- 2+ years of hands-on experience with Vue.js, including Vue CLI, Composition API, and state management.
- Strong knowledge of PHP 8.x, JavaScript (ES6+), HTML5, CSS3, and modern frontend tooling (Vite, Webpack).
- Experience integrating third-party APIs, payment gateways, and OAuth flows.
- Solid understanding of SQL and database optimization (MySQL/PostgreSQL).
- Familiarity with Redis, Docker, REST, and security best practices.
- Experience with testing frameworks like PHPUnit (Laravel) and Jest or Cypress (Vue).
- Excellent debugging and performance tuning skills.
- Knowledge of Laravel Sanctum/Passport for API authentication.
Preferred Skills (Bonus)
- Experience with SSR (Server-Side Rendering) using Nuxt.js or Inertia.js.
- Familiarity with Tailwind CSS or other modern CSS frameworks.
- Experience deploying apps using Forge, Envoyer, or cloud platforms (AWS, DigitalOcean).
- Prior experience in Agile/Scrum teams and tools like Jira or Trello.
- Contributions to open-source or Laravel/Vue.js communities.
Job Type: Full-time
Pay: From ₹15,000.00 per month
Benefits:
- Cell phone reimbursement
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Work Location: In person