職務内容
ブロックチェーン統合とウォレットサービスに注力したスキルを持つバックエンド開発者を募集しています。理想的な候補者は、様々なブロックチェーンノードやプロトコルと連携するバックエンドサービスの開発と保守を担当します。この役割には、パブリックチェーン、ウォレット、クロスチェーンブリッジ、分散型取引所(DEX)などのコア製品をサポートする信頼性の高いAPIやSDKの構築が含まれます。
主な責任には、高負荷の本番環境におけるパフォーマンス、スケーラビリティ、レジリエンスの確保、コードレビューの実施、開発品質基準の維持が含まれます。また、ブロックチェーン特有のタスクとして、トランザクション、イベント、ブロックなどのブロックチェーンデータの解析、インデックス作成、調整を行うコンポーネントの設計と最適化も重視されます。
さらに、候補者はMPC(マルチパーティ計算)署名サービスの実装や、AWS KMSやMPCライブラリなどのハードウェア署名デバイスとの統合を行い、マルチシグネチャや管理者制御をサポートします。スマートコントラクトチームや運用チームとの協力は、メインネットウォレット開発の全サイクルを完了するために不可欠です。
Web3技術のトレンド(Layer2、アカウント抽象化、インテント実行、ZKなど)を常に把握し、システムアーキテクチャの進化を推進することもこの役割の重要な部分です。
主な責任
- ブロックチェーンノードやプロトコルと統合するバックエンドサービスの開発と保守。
- コア製品(パブリックチェーン、ウォレット、クロスチェーンブリッジ、DEX)向けの信頼性の高いAPIやSDKの構築。
- 高負荷環境におけるパフォーマンス、スケーラビリティ、レジリエンスの確保。
- コードレビューの実施と開発品質基準の徹底。
- ブロックチェーンデータの解析、インデックス作成、調整のためのコンポーネントの設計と最適化。
- MPC署名サービスの実装とハードウェア署名デバイスとの統合。
- スマートコントラクトチームや運用チームとの協力によるメインネットウォレット開発。
- Web3トレンドの把握とシステムアーキテクチャの進化の推進。
求めるスキル
- Go(メイン)に精通し、Rust、Java、または類似のバックエンド言語の経験があること。
- ブロックチェーンの基礎(コンセンサス、ノード、暗号化、イベントログ)をしっかり理解していること。
- ブロックチェーンRPC、WebSocket API、および関連インフラとの統合経験。
- 分散システム、マイクロサービス、非同期メッセージキューに精通していること。
- ウォレットサービス(HDウォレット、マルチシグネチャ、アカウント抽象化、MPC)および安全な資産保管システムの経験。
- BSC、Tree Graph Chain、BTCなどのブロックチェーン技術に対する深い理解。
- シニア候補者:3年以上のバックエンドまたはブロックチェーン開発経験。
歓迎するスキル
- ブロックチェーンエクスプローラー、インデックスサービス、またはデータ統合パイプラインの構築経験。
- Ethereum、Solana、Tron、または類似のエコシステムに精通していること。
- データベース(Postgres、RocksDB、Timescale)とパフォーマンスチューニングに精通していること。
- Go、ウォレット統合、MPCプロトコル(GG18/CGGMP20)またはTSSライブラリの専門知識。
- GitHubワークフロー(Actions、PRレビュー、セキュリティベストプラクティスを含む)に精通していること。
- AI支援コーディングツールを日常的に使用して開発を加速できること。
福利厚生
高性能インセンティブ、仕事用のAppleノートパソコン、リモートワークオプション、四半期ごとのボーナス、プロジェクト利益分配を提供します。