Linear is evolving how teams plan and ship software. In this role, you'll own full-stack projects that span multiple layers of our platform. Your responsibilities will include designing and implementing user-facing features across our entire tech stack, architecting improvements to our data sync layer using advanced serialization techniques, and enhancing our collaborative editing capabilities with real-time functionality. You'll drive performance gains through profiling and optimization of rendering systems, establish observability through analytics and monitoring infrastructure, and contribute to industry best practices by open-sourcing impactful work. We're looking for someone with strong JavaScript fundamentals and production experience with React and TypeScript. You should be comfortable moving between domains—whether that's GraphQL APIs, database schema design, or frontend component development—and have a track record of shipping quality software. Familiarity with our specific tech stack isn't required, but intellectual curiosity and solid engineering judgment are non-negotiable. You'll work asynchronously across a distributed team with periodic in-person moments to align on strategy and build relationships.