Linear - Senior / Staff Backend Engineer
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Strong JavaScript fundamentals and experience building scalable infrastructure and backend solutions. No specific years of experience required; however, a focus on TypeScript is mentioned for working with the company's tech stack. • Must be comfortable using Node, Postgres, Redis, GraphQL API, proprietary data synchronization library built for speed and offline support (Delta-packets transported via WebSockets), as well as familiarity with TypeORM and TypeGraphQL tools. No specific education or certifications mentioned but experience in these areas is implied to be beneficial due to the nature of work involving scalable systems, real-time data delivery optimization, caching solutions implementation, observability improvements for service monitoring/alerting, scaling through architectural changes as well infrastructure enhancements are required. • Experience with Google Cloud and Kubernetes (k8s) is implied due to the hosted nature of work on this platform but no specific years or certifications mentioned; understanding how these technologies operate would be beneficial for backend development tasks at Linear. • Must have a strong focus on software craftsmanship, continuous learning as part of an agile and fast execution environment is implied to be important due to the company's culture which values generalists who are comfortable with picking up new challenges; no specific education or certifications mentioned but experience in these areas would likely benefit a candidate. • Experience working remotely, as Linear operates fully remote from its start and offers work flexibility including paid lunch/coffee during the day, co-working space at an office for those who prefer it; no specific years of experience required but familiarity with tools like GitHub, Slack, Notion is implied to be beneficial due to their use within Linear's operations. • Experience in redefining best-in-class software development processes would likely benefit a candidate as the company values innovation and continuous improvement; no specific years of experience or education/certifications mentioned but familiarity with modern agile methodologies, DevOps practices could be beneficial due to their nature. • Experience in handling operational incidents related to service monitoring/alerting would likely benefit a candidate as this is part of the role's responsibilities; no specific years or education required mentioned but experience and knowledge about these areas are implied necessary for success at Linear. • No explicit certifications, educational qualifications stated in job posting beyond strong JavaScript fundamentals which implies that while not explicitly requested, having a background related to the company's tech stack (TypeScript) would likely be beneficial due to its nature of work involving scalable systems and real-time data delivery optimization.
Responsibilities
• Build the backend for various user-facing features. • Optimize real-time, synchronized data delivery across clients using a proprietary library built for speed and offline support with Delta-packets transported via WebSockets. • Improve database and infrastructure performance by implementing caching solutions like Redis and connection pooling techniques in the context of Node, Postgres, and TypeORM frameworks utilizing GraphQL API access to user data. • Enhance observability, monitoring, and alerting for our service using DataDog tools so that we can better respond to operational incidents. • Scale our service via architectural changes as well as infrastructure improvements on Google Cloud with k8s managed by the team. • Open-source any non-trivial innovations developed during work on the product, contributing back to the broader community when possible. • Redefine best-in-class software development processes tailored for building a purpose-built product specific to Linear's mission and needs.
Benefits
• Competitive salary and equity • Employee-friendly equity terms with extended exercise option • Paid lunch and coffee during workdays • Option to work remotely without commuting • Access to a paid co-working space/desk at an office (if applicable within the hiring time zone) • Health, dental, and vision insurance based on country requirements • Regular team events and off-sites • 5 weeks of paid vacation • 4 months of paid parental leave or more based on country requirements
No credit card. Takes 10 seconds.