
Stripe
シニア
Stripe の決済取扱高の 80% 以上を支える SDK を形づくる、Golang エキスパートとして活躍する
Stripe は Developer SDKs チームのバックエンドエンジニアを募集しています。同チームは 7 言語にわたるオープンソース SDK と、ドキュメント・Stripe Shell・SDK 自体を生成する内製のコード生成フレームワークを維持管理しています。深い Golang の専門性に加え、コード生成パイプラインを改善するための実務レベルの Node.js スキルが求められ、Stripe の API 設計プロセスにも実質的な影響力を持てるポジションです。面接では、イディオマティックな API/SDK 設計、コード生成ツールのトレードオフ、API 策定におけるチーム横断の協働が深掘りされる見込みです。
この面接を練習する
無料 · この職種に合わせて調整されたライブ音声模擬面接
この面接で問われること
- イディオマティックな Golang の API・ライブラリ設計
- コード生成フレームワークの設計(単一のスペックから SDK・ドキュメント・CLI を生成)
- API 設計プロセスと API 策定におけるチーム横断の協働
- オープンソースのメンテナンスとコミュニティサポート
- OpenAPI スペック / protobuf の知識(あれば尚可)
よくある質問の方向性
ページネーションとバージョニングを持つ REST API のイディオマティックな Go クライアントを設計してください — エラー、リトライ、後方互換性をどう扱いますか
単一のソースオブトゥルースから 7 言語の SDK、ドキュメントのコードスニペット、CLI コマンドを生成するコード生成フレームワークをどう設計しますか
プロダクトチームが、きれいな SDK メソッドに落とし込みにくい新しい API 形式をリリースしようとしています — どう押し返し、設計を導きますか
広く使われているオープンソース SDK に寄せられる GitHub issue のバックログを、どうトリアージし優先順位付けするか説明してください
PHP、Ruby など他の Stripe SDK 言語の経験と、専門外の言語にどう貢献していくか教えてください
関連する面接

Stripe
シニア
Data Scientist

Stripe
ミドル
Data Scientist, Payments

Stripe
ミドル
AI Engineer

GitLab
シニア
Senior Backend Engineer (Ruby), AI Engineering: Duo Agent Platform Tools

GitLab
シニア
Senior Backend Engineer, GitLab Delivery: Zero Downtime Upgrades

Roblox
シニア