P

Plane Software, Inc.

Work platform uniting projects, knowledge, service

Software Engineer - Full Stack

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeUnited StatesNo salary listed

About the Job

Requirements

  • You have shipped both React and Node in production, in TypeScript, with meaningful experience on both sides of the stack.
  • You have worked inside a rich-text editor framework such as ProseMirror, Lexical, Tiptap, or a comparable framework, at the schema and document-model level.
  • You have built realtime features over WebSockets, including reconnection, ordering, and behavior when a client has been disconnected.
  • You have built an application that works offline using technologies such as Service Workers and IndexedDB, with queued mutations and a defensible reconciliation strategy.
  • You are comfortable using Postgres beyond the object-relational mapper, including reading query plans and adding and evaluating indexes.

Responsibilities

  • Own collaborative editing end to end, from the React editor surface through the Node services that carry and persist document state.
  • Own offline behavior, including what the client keeps, what it queues while the network is unavailable, and how it reconciles when the connection returns.
  • Design the realtime transport and conflict resolution, including which change wins when two changes cannot both apply and how that decision is recorded.
  • Build editing surfaces through which AI agents act, making automated changes' authorship and authority as clear as a person's.
  • Work daily with designers and backend engineers in San Francisco and Hyderabad, and answer community contributors in public issue threads.
  • Investigate data-loss reports that cannot be reproduced across networks, browsers, and self-hosted versions.

Desired Qualifications

  • You can discuss CRDTs and operational transformation based on practical experience.
  • You have contributed to Plane, run it self-hosted, or maintained another open-source project that people rely on.
  • You have built and shipped an Electron desktop application, including packaging and updates.
  • You have built systems where AI agents act on real data and have informed views on state, permissions, and audit trails.

About the Company

Plane Software, Inc.

Work platform uniting projects, knowledge, service

Plane Software provides a single work platform that combines projects, knowledge, and service for humans and AI agents. It supports project work with initiatives, epics, cycles, modules, and multiple views (List, Board, Calendar, Table, Timeline) plus dashboards to track progress. It also stores runbooks, specs, and decisions as nested pages with inline comments, and converts external requests into tracked work through intake forms with a future helpdesk module. Plane AI lets users ask questions across the workspace, generate views from plain language, and create or update work items from chat, while agents can join as peers and connect to tools like GitHub and Sentry; deployment options include Plane Cloud, self-hosted on Docker or Kubernetes, or air-gapped using customers’ own model providers, with compliance for ISO 27001, SOC 2, HIPAA, and GDPR and data import from Jira, Linear, Asana, ClickUp, Confluence, and Notion.

Company size
51-200
Company stage
Seed
Total funding
$4M
Headquarters
Hyderabad, India
Founded
2022

Recently Posted Jobs

Explore more opportunities at Plane Software, Inc.

See more jobs