Search by job, company or skills

Apothem IT Solutions LLP

Laravel & Vue.js Full-Stack Developer

1-4 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 5 days ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Position: Laravel + Vue.js Full-Stack Developer

Location: Pune (Hybrid)

Experience: 1 4 years

Type: Full-time

Role And Responsibilities

You will work on:

Backend (Laravel)

  • Develop new modules: booking, calendar, supplier section, pricing & markup logic.
  • Maintain existing modules (boats, tours, enquiries, bookings).
  • Handle database queries, migrations, policies, and relationships.
  • Integrate and maintain APIs.
  • Fix backend bugs and optimize performance.
  • Implement new logic updates based on business requirements.

Frontend (Vue.js + Blade)

  • Work on Vue.js modals, forms, calendar interactions.
  • Manage Vue 2 components (v-model, v-if/v-show, events, watchers).
  • Improve user experience in admin panel forms.
  • Fix HTML/Bootstrap/JS issues.

Admin Panel & Role Management

  • Work with Laravel's Role-Based Access:
  • Gates
  • Policies
  • Permissions
  • Middleware (auth, role, permission)
  • Protect admin routes and operations.
  • Add new roles/permissions when needed.

System Tasks

  • Debug issues related to file storage, PDFs, fullcalendar, daterangepicker.
  • Work on server-side tasks (logging, error handling, optimization).
  • Work with Ajax (jQuery + Vue mixed old-style admin panel).
  • Understand and extend existing architecture.

Required Technical Skills

Must-Have (Strong Knowledge)

  • Laravel (5+ to 10+ series experience)
  • Vue.js (Vue 2)
  • MySQL
  • Blade Templates
  • jQuery
  • AJAX
  • Bootstrap
  • Role & Permission system (Spatie or native)
  • Middleware, Gates, Policies
  • REST API development
  • Git
  • Deployment on Linux/VPS
  • Cron jobs & queues

Good to have

  • FullCalendar experience
  • Payment Gateway Integration
  • Daterangepicker
  • PDF generation
  • Travel booking experience (bonus)
  • AWS basics (optional)

Expected Experience

  • 14 years in Laravel development
  • At least 1 project with Vue.js
  • Must have worked on admin dashboards or SaaS systems
  • Experience with RBAC (role-based access control)

What You Will Work On Immediately

  • Fixing and adding availability calendar features
  • Enhance booking logic for boats/tours
  • Markup percentage/amount handling
  • Role-based access improvements
  • UI fixes in admin panel
  • PDF/file handling improvements
  • Vendor/supplier module enhancements

Salary / Compensation

  • Monthly: 15,000 35,000

Skills:- Laravel, Vue.js, MySQL and Bootstrap

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135649985