full stack engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Build document editing, review, and collaboration experiences, including ways for people to supervise and interact with AI-powered workflows.
Requirements
You have 4+ years shipping product across frontend and backend, with deep expertise in React and TypeScript.
*
You’ve taken products from 0 to 1 and owned architectural decisions as usage and complexity grew.
*
You’ve built sophisticated web applications and understand the tradeoffs around state management, performance, synchronization, and concurrent changes.
*
You’re comfortable building backend services and reasoning about where responsibilities belong across client and server.
*
You can take a hard problem in a complex, unfamiliar system and independently research, prototype, and drive it to a working solution.
Experience with editors, collaborative applications, CRDTs, SSE or WebSockets, and AI-powered products is especially relevant. We don’t expect you to have worked with all of them; we’re interested in the systems you’ve built and the decisions you’ve owned., Holds a bachelor’s degree or higher, preferable in CS or related field.
Hard skills
Deep expertise in TypeScript, React, or Python
Baseline
Seniority
4+ years of experience shipping product across frontend and backend, with deep expertise in React and TypeScript
Work experience
Experience at a VC-backed startup or early employee at a growth-stage company)
Nice-to-have
Work experience
Taken products from 0 to 1 and owned architectural decisions as usage and complexity grew
Experience with editors, collaborative applications, CRDTs, SSE or WebSockets, and AI-powered products
Hard skills
Understanding of workflow orchestration and asynchronous systems, including queues, events, retries, idempotency, and failure recover
Benefits & conditions
Health, dental, vision, 401k.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Dev Digest 120 - Apple and peers
Dev Digest 121 - AI goes offline
Dev Digest 159: AI Pipelines, 10x Faster TypeScript, How to Interview
What’s the Difference Between Frontend and Backend Development?