Salary
💰 $170,800 - $224,100 per year
Tech Stack
PythonTypeScript
About the role
- Architect and implement core features of Zapier’s new SDK, ensuring it’s scalable, intuitive, and extensible
- Create documentation pipelines, testing frameworks, and CI/CD processes for the SDK
- Build infrastructure that supports both Zapier engineers and external developers, focusing on ergonomics, reliability, and scale
- Define best practices, coding standards, and release processes for the SDK team
- Work with platform, infra, and product engineering teams to integrate the SDK into Zapier’s ecosystem
- Take ownership of complex initiatives, guide technical direction, and support peer growth
Requirements
- Built or contributed to developer platforms, SDKs, or open-source tools (preferably published to npm, PyPI, or similar registries)
- Comfortable working across the stack; building front-end components, backend services, and the APIs that connect them
- Experience with API gateways and integration points
- Hands-on experience with OAuth, API keys, JWTs, and related auth patterns
- Comfortable with TypeScript and Python
- Design systems to scale reliably and prioritize developer experience
- Gather requirements from internal teams while considering external developers and customers
- Work well with senior engineers, platform teams, and other specialists
- Excel in asynchronous communication and self-manage in a fully remote, distributed team
- Adaptable to fast-moving environments
- (Nice to have) Experience with OpenAPI specifications and SDK code generation
- (Nice to have) Familiarity with collecting telemetry or usage metrics from SDKs
- (Nice to have) Comfort contributing changes to adjacent codebases