全部面试
Stripe logo

Stripe

Senior

Be Stripe's Golang expert shaping SDKs that carry 80%+ of Stripe's payment volume

Stripe is hiring a backend engineer for its Developer SDKs team, which maintains open-source SDKs across seven languages plus an in-house code generation framework powering docs, Stripe Shell, and the SDKs themselves. The role requires deep Golang expertise plus working Node.js skill to improve the codegen pipeline, and real influence over Stripe's API design process. Expect the interview to probe idiomatic API/SDK design, codegen tooling tradeoffs, and cross-team collaboration on API authoring.

走进这场面试

免费 · 一场按这个岗位校准的真语音模拟

练这场面试

这场面试考什么

  • Idiomatic Golang API/library design
  • Code generation framework design (SDKs, docs, CLI from one spec)
  • API design process and cross-team collaboration on API authoring
  • Open-source maintenance and community support
  • OpenAPI spec / protobuf familiarity (nice-to-have)

常见提问方向

Design an idiomatic Go client for a paginated, versioned REST API — how do you handle errors, retries, and backward compatibility?

How would you architect a code generation framework that produces SDKs in seven languages plus doc snippets and CLI commands from one source of truth?

A product team wants to ship a new API shape that doesn't translate well into a clean SDK method — how do you push back or guide the design?

Walk through how you'd triage and prioritize a backlog of GitHub issues on a widely-used open-source SDK.

What's your experience with PHP, Ruby, or other Stripe SDK languages, and how would you contribute across languages you don't specialize in?

查看原始招聘页

相关面试