G

Great Question

End-to-end user research platform with recruitment

Product Engineer - Full-Stack

Full-Stack EngineeringUpdated on Nov 10
Full-timeRemote in Canada

About the Job

Requirements

  • Strong full-stack engineering ability, including expertise exposing APIs and building their frontend; Rails and TypeScript experience is useful but not required.
  • Experience building and operating production systems, including shipping and maintaining live features.
  • Daily experience using an agentic coding harness and well-founded opinions about the setup.
  • Ability to exercise sound judgment in breaking work into sensible pieces, carefully evaluating agent output, and owning shipped work.
  • Ability to build usable, customer-centric products and validate solutions through data and customer understanding.
  • Ability to make independent product decisions and defend user experience opinions.
  • Clear writing, particularly in a remote, asynchronous working environment.
  • Approximately five or more years of experience with real ownership; the role is senior and has a rigorous leveling bar.

Responsibilities

  • Take problems from customer conversations through production and validation, identifying appropriate solutions without relying on a detailed specification.
  • Build across the product stack, including Rails application programming interfaces and React/TypeScript frontends, video streaming, realtime voice agents, agentic search, and product analytics.
  • Use customer interviews, transcripts, and product analytics to understand problems; prototype approaches, develop technical plans, and direct coding agents to build and quality-assure work.
  • Build and validate customer-centric products, applying user interface and user experience polish and selecting reusable system primitives where appropriate.
  • Ship and maintain production features, and determine whether they work effectively.
  • Engage directly with customers through calls, transcripts, and occasional support-queue work.
  • Learn the codebase and merge an initial pull request during the first week; work with customer data and solve problems.
  • Within the first 30 days, ship to a live product area and develop a strong understanding of the product, competitors, and customer problems.
  • By 60 days, own a product surface, such as research-agent communications, the Model Context Protocol surface, or a core page on the new design system.
  • By 90 days, own a product area, speak with its customers, determine what to build next, assess outcomes, and help shape strategy with the founders and Head of Product.
  • Work with automated continuous integration, codebase runbooks and conventions, parallel coding agents, sandboxes, and preview environments.

Desired Qualifications

  • Experience shipping large language model-powered features or knowledge of what it takes to run them in production.

About the Company

Great Question

End-to-end user research platform with recruitment

Great Question builds a platform for user research that helps recruit participants, schedule and conduct interviews, and analyze findings. It integrates with CRM systems so firms can bring in their own users for studies, and it provides an incentive wallet to fund participant rewards. The platform uses AI to suggest interview questions, summaries, and highlights to speed planning and reporting while complying with SOC 2, GDPR, and HIPAA to protect data. It runs on a subscription model with a 14-day free trial and aims to help businesses run efficient, compliant research and translate findings into faster decisions.

Company size
51-200
Company stage
Series A
Total funding
$22.6M
Headquarters
Oakland, CA
Founded
2021

Recently Posted Jobs

Explore more opportunities at Great Question

See more jobs