Frontend and core platform

Full Stack Developer

Build the dashboards, journey canvas and integration workflows that marketing, product and data teams use every day, in TypeScript, React and TanStack.

Remote (India)Full-time

About the role

The dashboard is where a funnel becomes a segment, a segment becomes a journey and a journey is simulated before it goes live. You will own screens end to end: the data contract, the components, the interaction and the performance budget.

The stack is TypeScript throughout, React with TanStack Router and Query on the front end and Node.js services behind it. Design decisions come from support threads and SQL, and every release ships behind a flag where it touches delivery.

Responsibilities

  • Build responsive, accessible web applications with TypeScript, React, TanStack and the platform design system.
  • Ship real-time visualisations for funnels, retention grids, journey statistics and delivery logs, with no layout shift.
  • Integrate journeys and channels with third-party systems such as storefronts, payment gateways, CDPs, CRMs and webhooks.
  • Own features from the first RFC to deployment and monitoring, and keep load times and interaction latency inside the budget.

Requirements

  • Three or more years building and scaling production web applications with TypeScript, modern React and Node.js.
  • A strong sense for UX, micro-interactions, responsive layout and data visualisation.
  • Experience with REST and GraphQL APIs, WebSocket streaming and state management at scale.
  • High ownership: comfort taking a feature from proposal to production and staying with it once it ships.

Nice to have

  • Experience building canvas or node-editor interfaces.
  • Familiarity with server-side rendering frameworks and edge rendering.
  • Contributions to a design system or a component library.

What we offer

The basics, done properly.

The same for every role. Written down so it can be held to.

  • Remote-first. The team works from wherever it works best, and most communication is written and asynchronous.
  • A learning budget for books, courses and conferences, spent on whatever makes you better at the job.
  • The laptop and peripherals you choose, replaced when they slow you down.
  • Health cover for you and your dependants.
  • An annual offsite where the whole team meets in person.
  • Flexible hours built around the few meetings that need everyone present.

Hiring process

Four steps, no puzzles, and you are paid for the work.

The whole sequence usually runs inside three weeks. Every stage is with an engineer.

  1. 01

    Application

    Apply from the role page with a link to something you have built. We read every application and reply to each one.

  2. 02

    Technical conversation

    Forty-five minutes with an engineer on the team about systems you have shipped, what broke, and what you would do differently.

  3. 03

    Paid take-home or pairing session

    Your choice: a scoped take-home paid at a fixed rate, or a two-hour pairing session on real code from the platform.

  4. 04

    Offer

    A written offer with compensation and start date, and a call with the engineers you would work with before you decide.

Apply

Apply for Full Stack Developer.

A name, an address and a link to something you have built is enough. The note is optional.

Your details are used for this application only. See the privacy policy.

Not the right role yet?

Send a note anyway.

We reply to every application, and we read the ones that do not match a listed role with the same care.

  • No credit card for the Developer plan
  • Bring your own providers
  • Export everything, any time