Senior Full Stack Developer @TechGrove by Banyan Software
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today

[Hiring] Senior Full Stack Developer @TechGrove by Banyan Software

Today - TechGrove by Banyan Software is hiring a remote Senior Full Stack Developer. πŸ’Έ Salary: unspecified πŸ“Location: India

Role Description

TotalCtrl is powerful and proven, but it has grown over many years into a large and complex product. Our customers love what it can do and tell us it can be hard to use. Our next chapter is about simplifying it: cleaner workflows, a modern and consistent Vue front end, faster performance, and a codebase the team can move quickly and safely in.

We are looking for a senior developer who will do more than write code. You will challenge how we work, question assumptions, and help the existing team leave old habits behind. You will set a higher bar on code quality, testing, reviews and delivery, and you will work closely with our Lead Developer and AI Architect to shape the technical direction of the product, including how AI (our Jerrold assistant) becomes part of the core experience.

Key Responsibilities

  • Simplify the product:
    • Work with the product owner and customers to identify complexity, redundant features and confusing workflows, and redesign them to be simpler and faster.
  • Modernise the front end:
    • Lead the move to a consistent, component based Vue 3 front end with a shared design system and a mobile friendly, accessible user experience.
  • Refactor the back end:
    • Break down legacy PHP and Laravel code into clean, well structured, testable services; upgrade frameworks and dependencies; remove technical debt.
  • Optimise:
    • Improve application and database performance (query optimisation, indexing, caching, queues), with measurable before and after results.
  • Raise engineering standards:
    • Introduce and champion code reviews, automated testing, CI/CD, coding standards and clear documentation.
  • Challenge and coach:
    • Constructively push the team, mentor developers, and lead by example on pace, quality and ownership.
  • Ship incrementally:
    • Deliver the rebuild in safe, regular releases alongside live customers, avoiding a risky big bang rewrite.
  • AI development:
    • Build AI powered features with the Lead Developer and AI Architect, including LLM integrations, AI assisted workflows and Jerrold capabilities inside TotalCtrl.
  • Use AI to go faster:
    • Bring modern AI assisted development practices (Copilot, Claude, Cursor or similar) into the team's daily workflow.
  • Architecture input:
    • Contribute to technical roadmap decisions, API design, security and scalability.

Qualifications

  • 5+ years of professional PHP development, with deep, hands on Laravel experience (Eloquent, queues, events, policies, testing).
  • Strong, recent Vue.js experience (Vue 3, Composition API, Pinia or Vuex, Vite), building complex, data heavy business applications.
  • Proven track record of refactoring or modernising a large legacy codebase while it remains live.
  • Strong relational database skills (MySQL, PostgreSQL or SQL Server): schema design, query optimisation and indexing.
  • A genuine eye for UX and simplicity: you care about how the product feels to use, not just whether it works.
  • Automated testing (PHPUnit or Pest, front end testing), Git workflows, code review and CI/CD.
  • Confident communicator who can 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.

Desirable Skills

  • Hands on experience building AI features: LLM APIs (OpenAI, Anthropic or similar), prompt engineering, retrieval (RAG), agents or tool calling.
  • Experience with design systems and UI libraries (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 (AWS or Azure, Docker, Laravel Forge or Vapor).
  • C# / .NET exposure, useful for parts of our wider estate.
  • Background in B2B SaaS, field service management, ERP or workflow software.
  • Experience mentoring developers or acting as a tech lead.

What Success Looks Like

  • First 90 days: understand the TotalCtrl codebase and customers, agree a simplification and modernisation plan with the Lead Developer, and ship first improvements.
  • 6 months: code review, testing and release standards embedded across the team; first redesigned core workflows live with customers on the new Vue front end.
  • 12 months: a noticeably simpler, faster TotalCtrl; fewer support tickets caused by usability; a team that ships more often with fewer defects; AI features delivering value to customers.

The Person We Are Looking For

You are pragmatic, not precious. You prefer simple over clever, you are comfortable saying "we should stop doing this", and you bring others with you rather than working around them. You enjoy making a complex product feel easy, and you are curious about how AI can change what business software can do.

Recruitment Notice

TechGrove may use artificial intelligence (AI) tools to assist in screening and/or assessing applicants during the recruitment process. All hiring decisions are made by our team. Personal information submitted through your application will be collected and used for recruitment purposes in accordance with applicable privacy laws. Contact us at any time with questions about our process or to request accommodation.

Beware of Recruitment Scams

We have been made aware of individuals fraudulently posing as members of our Talent Acquisition team and extending fake job offers. These scams may involve requests for personal information or payment for equipment.

Protect yourself by following these steps:

  • Verify that all communications from our recruiting team come from an @banyansoftware.com email address.
  • Remember, employers will never request payment or banking information during the hiring process.
  • If you receive a suspicious message, do not respond β€” instead, forward it to [email protected] and/or report it to the platform where you received it.

Your safety and security are important to us. Thank you for staying vigilant.

Before You Apply
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Senior Full Stack Developer @TechGrove by Banyan Software
Software Development
Salary unspecified
Remote Location
Employment Type full-time
Posted Today
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
️
remote Be aware of the location restriction for this remote position: India
β€Ό Beware of scams! When applying for jobs, you should NEVER have to pay anything. Learn more.
Apply for this position
Did not apply βœ“
Applied βœ“
Sent Follow-Up βœ“
Interview Scheduled βœ“
Interview Completed βœ“
Offer Accepted βœ“
Offer Declined βœ“
Application Denied βœ“
Unlock 125,000+ Remote Jobs
Γ—
Apply to the best remote jobs
before everyone else

Access 125,000+ vetted remote jobs and get daily alerts.

4.9 β˜…β˜…β˜…β˜…β˜… from 500+ reviews

⚑ 129,456+ remote jobs, refreshed hourly

πŸ”” Real-time alerts: Apply first, direct to employer

πŸ›‘οΈ Vetted companies, no scams, true remote only

Unlock All Jobs Now

Maybe later