Plane Software, Inc.

Software Engineer, Full Stack

Plane Software, Inc.
Apply
18 days ago
Remote, United StatesSenior

Responsibilities

  • Own collaborative editing end to end across React editor surfaces and Node services.
  • Design offline storage, queued mutations, reconnection, and reconciliation behavior.
  • Design realtime transport and conflict-resolution rules for concurrent edits.
  • Build editing surfaces through which AI agents can act with visible authorship and authority.
  • Collaborate with designers, backend engineers, and open-source community contributors.
  • Investigate difficult data-loss reports across varied networks, browsers, and self-hosted versions.

Requirements

  • Production experience shipping both React and Node.js in TypeScript.
  • Experience with a rich-text editor framework such as ProseMirror, Lexical, Tiptap, or comparable systems, including schemas and document models.
  • Experience building realtime features over WebSockets, including reconnection and ordering.
  • Experience building offline applications using technologies such as Service Workers and IndexedDB, with queued mutations and reconciliation.
  • Strong Postgres skills beyond the ORM, including reading query plans and adding effective indexes.

Benefits

  • Nice-to-have experience with CRDTs, operational transformation, Plane or other open-source projects, Electron desktop applications, or systems where AI agents act on real data.
  • Work with teams in San Francisco and Hyderabad and community contributors in an open-source environment.
  • The role is based in San Francisco; Plane supports cloud, customer-cloud, and offline or isolated deployment environments.
  • Plane is an equal opportunity employer.

Tech Stack

AWSDatadogDjangoElectronElixirKubernetesNode.jsPostgreSQLPythonReactRedisTailwind CSSTypeScript

Categories

Contact me