Sr. Engineer, Backend (Functions)
ZapierAbout the role
About Zapier
We're humans who simply think computers should do more work.
At Zapier, we’re not just making software—we’re building a platform to help millions of businesses globally scale with automation and AI. Our mission is to make automation work for everyone by delivering products that delight our customers. You’ll collaborate with brilliant people, use the latest tools, and leverage the flexibility of remote work. Your work will directly fuel our customers’ success, and as they grow, so will you.
Job Posted: 2/10/25
Location: Americas time zones (Atlantic, Eastern, Central, Mountain, and Pacific)
Hi there!
As Zapier continues to scale our mission to democratize automation, we're looking for a Senior Backend Engineer to join the cutting-edge Functions team. This team is building a new, code-first product that enables developers to create powerful, flexible workflows by combining the simplicity of Zapier's platform with the full control of code.
As part of this team, you'll tackle exciting technical challenges, like designing scalable systems, improving the developer experience, and enabling seamless interaction with Zapier's library of over 7,000 integrations. You'll be at the forefront of creating tools that make automation accessible to technical users, giving them the flexibility to build exactly what they need—all while Zapier handles the hosting, authentication, and infrastructure.
If you're passionate about building elegant solutions for developers and want to work on a product that's defining the future of automation, we'd love to hear from you!
About You
You have 6+ years of experience with a minimum of 2 years at a senior level. You've dedicated at least 4 of those years to crafting and refining web-based software products.
Required Technical Skills/Experience:
Strong expertise in using TypeScript and Node.js for building backend services.
Strong system design and architectural skills.
Strong communications skills, including experience talking directly to customers.
Experience architecting and maintaining production infrastructure in AWS.
Nice-to-Have Technical Skills/Experience:
Familiarity with the Python ecosystem and execution model.
Experience managing execution of untrusted workloads in a controlled and safe fashion
Familiarity with LSP (Language Server Protocol) systems
Experience with observability tooling, particularly related to operational reliability
Awareness of security principles and experience securing publicly accessible sensitive systems
Experience building event driven systems
Expertise in AWS Lambda, Docker, and other containerization tooling
Non-technical skills/experience:
You live by the "always ship new code" mantra. You take pleasure in releasing code frequently, knowing that every deployment brings with it enhancements that directly impact users. You believe in frequent, iterative improvement.
You value collaboration. You understand that building software is a team sport, and you enjoy working as part of a tight-knit team. You’re happy to pitch in and help the team, whether by reviewing code, pairing on a tricky problem, or just thinking about how to solve the challenges we’re facing.
You're dri
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s