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.
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
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.