T

Senior Full Stack Developer (Laravel and Vue)

TechGrove by Banyan Software
NewPosted today

LOCATION

India · Remote

EXPERIENCE

5+ Years

SKILLS REQUIRED

LaravelVue.jsCI/CDSQLAPI IntegrationPerformance OptimizationSystem DesignPHP

Job description

Overview

Senior Full Stack Developer responsible for simplifying and modernising TotalCtrl, a field service management platform, through Laravel and Vue development. The role includes shaping technical direction, improving engineering standards, and building AI-powered features with the Lead Developer and AI Architect.

What you'll do

  • Work with the product owner and customers to identify complexity, redundant features and confusing workflows, and redesign them to be simpler and faster.
  • Lead the move to a consistent, component based Vue 3 front end with a shared design system and a mobile friendly, accessible user experience.
  • Break down legacy PHP and Laravel code into clean, well structured, testable services; upgrade frameworks and dependencies; and remove technical debt.
  • Improve application and database performance through query optimisation, indexing, caching and queues, with measurable before and after results.
  • Introduce and champion code reviews, automated testing, CI/CD, coding standards and clear documentation.
  • Constructively push the team, mentor developers, and lead by example on pace, quality and ownership.
  • Deliver the rebuild in safe, regular releases alongside live customers, avoiding a risky big bang rewrite.
  • Build AI powered features with the Lead Developer and AI Architect, including LLM integrations, AI assisted workflows and Jerrold capabilities inside TotalCtrl.
  • Bring modern AI assisted development practices, including Copilot, Claude, Cursor or similar, into the team's daily workflow.
  • Contribute to technical roadmap decisions, API design, security and scalability.
  • Understand the TotalCtrl codebase and customers, agree a simplification and modernisation plan with the Lead Developer, and ship first improvements during the first 90 days.
  • Embed code review, testing and release standards across the team and deliver redesigned core workflows on the new Vue front end within 6 months.
  • Deliver a noticeably simpler, faster TotalCtrl, fewer support tickets caused by usability, more frequent releases with fewer defects, and AI features delivering value to customers within 12 months.

What you'll need

  • 5+ years of professional PHP development, with deep, hands on Laravel experience including Eloquent, queues, events, policies and testing.
  • Strong, recent Vue.js experience, including Vue 3, Composition API, Pinia or Vuex, and Vite, building complex, data heavy business applications.
  • A proven track record of refactoring or modernising a large legacy codebase while it remains live.
  • Strong relational database skills with MySQL, PostgreSQL or SQL Server, including schema design, query optimisation and indexing.
  • A genuine eye for UX and simplicity, with care for how the product feels to use, not just whether it works.
  • Experience with automated testing using PHPUnit or Pest and front end testing, Git workflows, code review and CI/CD.
  • Confident communication skills to challenge ideas respectfully, explain trade offs, and influence peers and senior stakeholders.
  • Experience working in or leading small, agile teams with a strong sense of ownership.

Nice to have

  • Hands on experience building AI features, including LLM APIs such as OpenAI, Anthropic or similar, prompt engineering, retrieval (RAG), agents or tool calling.
  • Experience with design systems and UI libraries such as Tailwind CSS, PrimeVue, Vuetify or similar, and working with designers in Figma.
  • REST API design and integration, and some exposure to mobile app back ends.
  • Cloud and DevOps experience with AWS or Azure, Docker, Laravel Forge or Vapor.
  • C# / .NET exposure, useful for parts of the wider estate.
  • Background in B2B SaaS, field service management, ERP or workflow software.
  • Experience mentoring developers or acting as a tech lead.

Details

  • Work remotely in India.
  • The product supports scheduling and dispatch, an engineer mobile app, asset and site history, quoting, contracts, planned maintenance, invoicing and reporting.
  • The role works with the Lead Developer, AI Architect, product owner, customers and a small team.
  • The role involves working alongside live customers and delivering safe, regular releases.
  • First 90 days, 6-month and 12-month success expectations are stated in the role description.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Senior Full Stack Developer (Laravel and Vue)