Zapier is seeking a Senior Backend Engineer to join their Functions team, focusing on building a new code-first product that democratizes automation. This role combines the simplicity of Zapier's platform with the power of custom code development, allowing developers to create flexible workflows.
The position requires 6+ years of experience, with at least 2 years at a senior level and 4 years working on web-based software products. The ideal candidate will have strong expertise in TypeScript and Node.js, along with solid system design and AWS infrastructure experience. The role involves building scalable systems, improving developer experience, and enabling seamless interaction with Zapier's extensive integration library.
As part of the Functions team, you'll work on exciting technical challenges such as designing scalable systems, improving error handling, developing migration tooling, and managing untrusted workloads. You'll collaborate directly with customers to understand their needs and transform insights into actionable solutions.
The position offers competitive compensation ($170,800 - $224,100) and the flexibility of remote work in Americas time zones. Zapier provides a collaborative, learning-focused environment where you'll work with brilliant people using the latest tools. The company values diversity, inclusion, and equity, maintaining a transparent and fair workplace culture.
This role is perfect for someone who loves shipping code frequently, values collaboration, and is passionate about building elegant solutions for developers. You'll be at the forefront of creating tools that make automation accessible to technical users while handling complex infrastructure challenges. The position offers significant growth opportunities as you help scale the product from hundreds to tens of thousands of users.