2 open TypeScript positions
The Backend Engineer will be responsible for building and maintaining the infrastructure that turns massive volumes of GTM data into fast, reliable, and accurate reporting for customers. Key responsibilities include owning backend systems, designing high-performance SQL queries (some spanning 500+ lines), and developing services in Node.js and Express. This role requires deep expertise in performance optimization, working with analytical databases like ClickHouse, and a commitment to working fully in-person at the SF HQ.
The Backend Engineer on the Reporting team will be responsible for building and maintaining high-performance backend systems that transform massive volumes of GTM data into fast, reliable reporting infrastructure. Key duties involve designing and optimizing complex SQL queries (including those spanning 500+ lines) and developing backend services using Node.js/Express to interact with data stored in analytical databases like ClickHouse. This role demands an ownership-first mindset, a focus on performance, and full commitment to working 5 days a week in the San Francisco HQ.