Skip to main content

Plane

Software Engineer, Full Stack

  • Confirmed live in the last 24 hours
  • No salary listed
  • Mid level
  • Full-time
  • On-site · United States
  • Added 1 month ago

About this role

Plane is seeking a Full Stack Software Engineer to own the design and implementation of their collaborative editing features, ensuring seamless real-time experiences and data integrity. This role involves working on both the React frontend and Node.js backend, with a focus on offline functionality, conflict resolution, and enabling AI agents to interact with the editing environment. The ideal candidate will thrive in a collaborative, open-source environment and prioritize building dependable software.

What you'll do

  • Own collaborative editing end-to-end, from React editor to Node services.
  • Develop offline functionality including queuing and reconciliation.
  • Design real-time transport and conflict resolution strategies.
  • Build editing surfaces for AI agents with clear authorship and authority.
  • Collaborate daily with designers and backend engineers.
  • Investigate and resolve data loss reports across various environments.

What they're looking for

  • React
  • Node.js
  • TypeScript
  • Postgres
  • WebSockets
  • Rich-Text Editors (ProseMirror, Lexical, Tiptap)
  • Service Workers

Benefits

  • Working with a team across San Francisco, London, and Hyderabad.
Apply with Autofill

Opens the application — the Jobs AI extension fills it for you. Set up autofill

Opens the official application on the employer’s site. No login required.

Plane

View all jobs at Plane

Likely interview questions

  • Describe your experience shipping applications using both React and Node.js in a production environment.
  • Explain your approach to designing conflict resolution strategies in a real-time collaborative editing system.