L

Linear

Software development tool for task tracking

Senior / Staff Fullstack Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 5 years of experience building customer-facing products at a high-quality software company.
  • Strong React and TypeScript fundamentals, with full-stack experience across browser technologies, Node, GraphQL, and PostgreSQL.
  • A track record of driving complex, end-to-end features with visible product impact.
  • Product sensibility, including care for user experience, speed, and polish, and willingness to challenge solutions that do not feel right.
  • Ability to work without heavy product-management overhead and help shape problems, not just implement solutions.
  • A self-directed, high-ownership mentality, with ability to take a feature from idea to launch.
  • Ability to thrive in a remote, async-first environment with a lean, high-output team.
  • Experience at a startup or a company with a genuinely high engineering bar.

Responsibilities

  • Build new user-facing features across database models, GraphQL resolvers, and user-interface components.
  • Optimize the data synchronization stack by applying improved serialization protocols.
  • Add real-time collaborative editing to the content editor.
  • Improve performance by profiling and tuning virtualized list rendering.
  • Add analytics, monitoring, and alerts to the service to improve response to operational incidents.
  • Open-source non-trivial innovations from product work.
  • Redefine software development processes to enable building a purpose-built product.

Desired Qualifications

  • Experience with the listed stack and systems is not expected across the board, but enthusiasm for working close to product, performance, and real-world scale is desired.
  • React, MobX, and styled-components on the frontend.
  • GraphQL API and SDK experience.
  • Node, Postgres, Temporal, and Redis in the backend.
  • Google Cloud and Kubernetes.
  • Experience with an agentic workload system utilizing Temporal at production scale.
  • Experience with a proprietary WebSocket data synchronization framework, including speed and offline support.
  • Experience with GitHub, Slack, and Notion.

About the Company

Linear

Software development tool for task tracking

Linear helps software teams plan, track, and ship products more efficiently by providing task management, issue tracking, and customizable workflows in a subscription platform. It turns complex work into sub-issues, automates backlog maintenance by auto-closing and archiving resolved items, and speeds up work with rapid keyboard shortcuts and real-time sync. Its Cycles feature organizes work into time-bound periods with automatic tracking and roll-over of unfinished tasks, while filters, custom views, and issue templates tailor the workspace to each team's needs. Linear differentiates itself through a fast, elegant UI, configurable workflows, and automated backlog management that reduce manual effort. The goal is to help teams increase throughput and focus on the right work to build products more efficiently.

Company size
201-500
Company stage
Private
Total funding
$134.2M
Headquarters
San Francisco, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Linear

See more jobs