About the job
At Linear, we are dedicated to revolutionizing the software experience. Our mission is to empower product teams with an innovative issue tracking and project management tool that seamlessly blends elegant design with exceptional performance. Established in 2019, Linear has swiftly become the preferred platform for over 20,000 companies to effectively plan and develop their products.
From our inception, Linear has embraced a fully remote work culture. Our dynamic and agile team is dispersed across North America and Europe, united by a shared commitment to excellence, rapid execution, and a passion for software craftsmanship. As creators at heart, we take immense pride in the quality of our work.
As part of our close-knit team, you'll be a generalist tackling diverse challenges. We are on the lookout for experienced engineers who can identify problems and deliver solutions. Utilizing TypeScript, we build scalable systems that enable us to make continuous progress on a robust foundation. While we don’t expect expertise in every technology we use, a strong grasp of JavaScript fundamentals and experience with React and TypeScript are essential.
Please note: We are an equal opportunity employer and a remote-only company. Currently, we can only hire candidates located in most European time zones for this role.
Your Responsibilities
Develop new user-facing features encompassing everything from database models to GraphQL resolvers and UI components.
Enhance our data synchronization stack through improved serialization protocols.
Integrate real-time collaborative editing capabilities into our content editor.
Optimize performance by profiling and refining virtualized list rendering.
Incorporate analytics, monitoring, and alert systems to enhance our operational incident response.
Open-source significant innovations arising from our product development efforts.
Redefine best-in-class software development processes to create a purpose-built product.
Our Technology Stack
Our technology stack reflects the systems we develop and operate. While you don’t need experience with every tool listed, enthusiasm for working closely with product development, performance optimization, and real-world scale is essential.
Pluggable agentic workload system utilizing temporal, operating at production scale.
Proprietary websocket data sync framework designed for speed and offline support.
React, MobX, styled-components, and TypeScript.

