EngineeringSeniorMumbai · Remote-friendly

Senior Full-Stack Engineer

Lead the build of customer-facing systems end-to-end — from data model to deployed UI. Laravel + Vue, with a senior engineering team that takes craft seriously.

  • Mumbai
  • Remote-friendly
  • Full-time
  • IST overlap
Team
Platform · 6 engineers
Reports to
Head of Engineering
Compensation
Competitive · DOE
Start date
ASAP
The role

What you'll do.

You will own production features in customer-facing systems — most often a multi-tenant SaaS platform or a custom CRM that runs an operator’s entire business. You will be one of the senior voices in code review, in design discussions, and in the room when we talk to clients.

  • Lead the build of customer-facing features end-to-end — data model, API, UI, and deploy.
  • Pair with design from low-fi prototype through production, holding the line on craft.
  • Mentor mid-level engineers through code review, pairing, and architecture discussions.
  • Drive code quality — tests, observability, performance budgets — without slowing the team down.
  • Talk to customers directly. Take the call, run the demo, write the follow-up.
  • Own the on-call rotation for one of our platforms one week in six.
What we look for

The bar is honest.

These are the things that make a strong application. Missing one? Apply anyway and tell us why it doesn't matter for you.

Must have
  • 5+ years building and shipping production web applications
  • Strong Laravel + Vue 3 (or equivalent modern PHP + reactive framework)
  • Comfortable debugging production issues in customer-facing systems
  • Have shipped a feature from spec to deploy without a manager in the middle
  • Care about craft, but allergic to over-engineering
Nice to have
  • Experience with Inertia.js or a similar full-stack pattern
  • Multi-tenant SaaS architecture in production
  • PostgreSQL or Redis at scale
  • Mentoring or tech-leading other engineers
  • TypeScript on the front end
Stack you'll work with
  • Laravel 13
  • PHP 8.3
  • Vue 3
  • Inertia.js
  • TypeScript
  • Tailwind 4
  • PostgreSQL
  • Redis · Horizon
  • Pest
  • AWS · Fargate
  • Sentry
Hiring process

Four steps. No ghosting.

  1. Step 01 · Intro01

    30-minute intro call

    A conversation with the hiring manager. What you want, what we offer, whether there is a fit. No tech screen at this stage.

  2. Step 02 · Tech02

    90-minute tech screen

    Pair-program on a real (sanitised) bug we have had. You bring your editor; we bring the failing test. Conversational, not adversarial.

  3. Step 03 · Team03

    Half-day with the team

    Architecture chat, design partner, code-review walkthrough, and a coffee with two of the people you would work with. Mostly listening on our side.

  4. Step 04 · Offer04

    Decision in 48 hours

    Offer or a clear no, with feedback. We do not ghost — even if it is a no.

Sound like you?

Apply and tell us what you’ve shipped.

Fill out the form with your CV and a link to something you've shipped. Every application is read by a senior member of the team within one business day.

See other roles