職務内容
Cosmos-SDKプロトコル内のコアインフラストラクチャの開発・保守に貢献できる熟練のGolangバックエンドエンジニアを募集しています。この役職では、分散型オーダーブック、取引実行コーディネーター、オーダーマッチングシステム、レイヤー2実行環境などの重要コンポーネントの構築・保守・テストに焦点を当てます。これらのシステムは当社の分散型金融プラットフォームの中核を成し、複数のブロックチェーンネットワーク間での安全かつ効率的な取引処理を可能にします。
エンジニアリングチームの主要メンバーとして、当社プロトコルとスマートコントラクトとの直接的な連携を可能にするオープンソースのGolangクライアントの設計・開発も担当します。これには、開発者やエンドユーザーが当社の分散型取引所エコシステムとシームレスに統合できるツールの作成が含まれます。さらに、取引所フロントエンドを支え、機関投資家向けプログラム取引ソリューションをサポートする高性能REST/WebSocket APIの構築も責任範囲です。
クロスファンクショナルチームと協力し、バックエンド開発とフロントエンドアプリケーションの整合性を確保しながら、拡張性・セキュリティ・ユーザーエクスペリエンスに重点を置きます。分散型金融(DeFi)システムの深い理解と、複雑なブロックチェーン環境下でのイノベーション能力が求められる職務です。
主な職務責任
- 分散型オーダーブックシステム、取引実行コーディネーター、オーダーマッチングアルゴリズム、レイヤー2実行環境を含むCosmos-SDKプロトコルのコアコンポーネントの開発・保守
- 取引スループット最適化とネットワーク混雑緩和のための拡張性・安全性に優れたレイヤー2実行環境の設計
- 低遅延・高可用性が求められる金融取引向けリアルタイム取引処理システムの実装・テスト
- 開発者・エンドユーザー向けの包括的なドキュメントと統合ツールを備えたオープンソースGolangクライアントの作成
- 高頻度取引とリアルタイムデータストリーミングをサポートする性能最適化技術を施したREST/WebSocket APIの構築
- バックエンドシステムとフロントエンドアプリケーションのシームレスな統合を確保するための他部門チームとの協業
- システムパフォーマンスの監視と、拡張性・セキュリティ・ユーザーエクスペリエンス向上のための改善実施
- 相互運用性とクロスチェーン機能に重点を置いた分散型金融プロトコルの開発への貢献
- コードレビューへの参加と、安全かつ保守性の高いソフトウェア開発のベストプラクティス順守の確保
- 内部・外部ステークホルダー向けの技術仕様書・システムアーキテクチャ・APIエンドポイントのドキュメント作成
求めるスキル・経験
- 並行処理パターンと性能最適化に関する深い理解を伴うGolang開発の実績
- Cosmos-SDKアーキテクチャとブロックチェーンプロトコル開発原則に関する専門知識
- 分散型オーダーブックシステム、取引実行アルゴリズム、スマートコントラクト連携の実務経験
- リアルタイムアプリケーション向けREST API設計とWebSocket実装の強力なバックグラウンド
- 拡張性と耐障害性を重視した分散システムの構築・保守スキル
- 複雑なシステムのデバッグとパフォーマンス指標最適化能力を伴う優れた問題解決スキル
- Gitなどのバージョン管理システムと共同開発ワークフローの経験
- 技術仕様書作成とステークホルダー協業が可能な強いコミュニケーション能力
- Tendermint、CosmWasmなどのブロックチェーン開発ツールやクロスチェーンプロトコルの経験(歓迎)
- 厳しい納期の中で高品質なコードを提供することに集中できる高速ペース環境での作業能力
- 安全なブロックチェーン開発のための暗号理論とコンセンサスメカニズムの知識
- デプロイメントとスケーリングのためのDockerなどのコンテナ技術とAWS/GCPクラウドインフラ経験
- 自動テストとデプロイプロセスのためのDevOpsプラクティスとCI/CDパイプラインの理解