Senior Full-Stack Next.JS Engineer (3 Month Contract)

Propel Commerce

Propel Commerce

Salary: $$$
Type: Full time

Tags: JavaScript Redis Front-end PostgreSQL

We build a Shopify replay/analytics app that records shopper sessions (rrweb), surfaces friction, and helps merchants reduce churn and boost conversions. We’re doubling down on churn reduction initiatives and AI features (session summarization, issue clustering, merchant-facing insights), and we need a senior who can hit the ground running. You'll join a team of two full-time devs and one part-time dev.

Find this vacancy on Get on Board.

Job Responsibilities

  • Own end-to-end delivery of features in Next.js (React) + Node that directly impact churn and activation.
  • Design and ship AI-powered workflows (e.g., LLM-backed session summaries, “why they dropped” hypotheses, issue clustering, support auto-notes).
  • Improve our recording pipeline (rrweb ingest → processing → storage) and heatmaps/analytics reliability and performance.
  • Integrate and optimize Shopify app surfaces: Admin UI, App Bridge, webhooks, Billing, GraphQL Admin API.
  • Work closely with founder to define small, testable bets; instrument outcomes; iterate quickly.
  • Help raise the bar on code reviews, DX, and docs.

Required Skills and Experience

  • 5–8+ years building production web apps; Senior IC who ships autonomously.
  • Next.js, React, Node.js; strong API design and state/data modeling.
  • Queues/workers (Bull/Redis), background jobs, S3/object storage.
  • SQL (PostgreSQL), data migrations, query tuning.
  • Practical AI integration experience (calling LLMs, prompt/response shaping, safety/PII handling, summarization).
  • Testing, CI, code reviews; solid debugging under time pressure.

Desirable Skills

  • Shopify app development (strongly recommended): OAuth, Admin GraphQL/REST, webhooks
  • Event/recording or analytics pipelines (rrweb or similar)
  • Heroku, Cloudflare, New Relic
  • Shopify Polaris (React component library)

Contract Terms and Benefits

  • This is a 3-month contract role with option to extend or convert to full-time if KPIs are hit.
  • Compensation ranges from $5,000 to $7,000 USD depending on experience.
  • You will enjoy flexibility in your working hours, though a minimum 2-hour overlap with Pacific Time (PT) is required for effective real-time collaboration.
  • The position encourages autonomy and offers an opportunity to influence product development significantly.

Fully remote You can work from anywhere in the world.
Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Informal dress code No dress code is enforced.

Source: GetOnBoard | Main Category: Programming