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, enabling developers to create flexible workflows. The position requires 6+ years of experience, with at least 2 years at a senior level.
The ideal candidate will have strong expertise in TypeScript and Node.js, along with experience in AWS infrastructure. You'll be working on exciting challenges like designing scalable systems, improving developer experience, and enabling seamless integration with Zapier's 7,000+ integrations. The role involves building features for error handling, improving execution models for untrusted integrations, and creating migration tooling.
As part of a small, nimble team, you'll have the opportunity to directly impact the product's growth from hundreds to tens of thousands of users. The position offers competitive compensation ($170.8K – $224.1K), remote work flexibility, and the chance to work with brilliant people using cutting-edge tools.
Zapier values collaboration, results-driven work, and continuous learning. You'll be expected to participate in customer calls, understand pain points, and work closely with the EPD leadership to suggest technical solutions. The company promotes diversity, inclusion, and equity, welcoming talented individuals from all backgrounds.
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 while handling complex infrastructure challenges. The position offers growth opportunities and the chance to work on a product that's defining the future of automation.