Zapier's Integration Quality team needs to scale quality across its integration portfolio to maintain and improve revenue-generating integrations, prevent customer issues, and support millions of businesses globally with automation and AI.
Requirements
- Strong proficiency with TypeScript and Node.js in production environments and familiarity with legacy code patterns
- Deep systems understanding, you can navigate across different codebases and services to trace issues, understand dependencies, and implement solutions
- Experience using data query/visualization tools (like Databricks & Looker)
- Experience working across a wide variety of third-party APIs, especially enterprise platforms like Microsoft Office 365, Google Workspace, Salesforce, or Meta/WhatsApp
- Experience building developer tooling, internal platforms, or prototyping processes that scale quality improvements
- Previous experience with the Zapier Developer Platform or building similar 3rd party integrations/connector
- Background in API versioning deprecation handling, or managing breaking changes in production systems
Responsibilities
- Build features and ship bug fixes for our highest-priority integrations using the Zapier Developer Platform
- Take on the team’s most complex problems—translating ambiguous goals into executable work and establishing measurement strategies
- Use observability data to improve reliability, adopt new API features, and prevent customer issues before they escalate
- Support teammates across experience levels via pair-programming, code reviews, and technical coaching
- Work cross-functionally with product, design, and data teams to ship impactful features
- Navigate between services to debug and fix issues that impact integration customers and developers
- Proactively improve integration features and reliability, handle API deprecations and migrations, and prevent customer issues before they happen.
Other
- 6+ years of professional software development experience, including at least 2 years at a senior level
- Exceptional autonomy and self-direction. You’re comfortable with ambiguity and can translate large, unclear goals into actionable plans, often starting with experimentation to establish baselines.
- Strong cross-functional communication skills. You can shift seamlessly between high-level strategy discussions with a PM and detailed technical implementation discussions with a peer.
- Passion for mentoring and supporting engineers at various experience levels and communication styles in a collaborative, remote environment.
- Quality-focused development with excellent async communication habits. You self-document decisions, write maintainable code, and make it easy for others to collaborate with you
- Curiosity & continuous learning, especially with AI tooling and new approaches to improve efficiency