Linear is on a mission to bring magic back to software. To empower product teams to do their best work, Linear is building an issue tracking and project management tool that combines UI elegance with world-class performance. As a small team, Linear are all generalists and are constantly picking up new challenges. The company is looking for experienced people who can pick a problem and solve it. They use TypeScript and build scalable systems so they can continuously make progress on a solid foundation.
As a Backend Engineer, you will build the backend for various user-facing features, optimize real-time, synchronized data delivery across our clients, and improve database and infrastructure performance by implementing caching solutions and connection pooling. Furthermore, you will improve observability, monitoring, and alerting for their service so that they can better respond to operational incidents. You will also scale our service via architectural changes as well as infrastructure improvements open-source any non-trivial innovations that come out of our work on the product and redefine best-in-class software development processes so that we can build a purpose-built product.