職務内容
主な責任
- 取引所フロントエンドとプログラム取引ワークフローをサポートする高性能Web3 RESTおよびWebSocket APIの開発、維持、テスト
 - クライアントがWeb3 APIと統合しやすいよう、複数プラットフォーム(Python、JavaScriptなど)向けのSDKとドキュメントの作成
 - APIパフォーマンスメトリクスの監視、ボトルネックの特定、システム効率と安定性向上のための最適化の実施
 - Goを使用したマイクロサービスアーキテクチャの設計と実装による拡張性、耐障害性、保守性の確保
 - DevOpsエンジニアと協力し、Dockerによるアプリケーションのコンテナ化、Kubernetesクラスターの設定、CI/CDパイプラインの構築
 - API仕様書、SDKガイド、デプロイ手順書などの技術ドキュメントの作成と維持
 - コードレビュー、デバッグセッション、システムトラブルシューティングへの参加による高品質なコードと信頼性の高い運用の確保
 - ブロックチェーンプロトコル、暗号標準、Web3開発のベストプラクティスを常に把握し、システムのセキュリティとコンプライアンスを維持
 - データエンジニアリングチームと協力し、データパイプラインを設計し、APIとブロックチェーンデータソースの互換性を確保
 - レート制限、認証、データ暗号化などのセキュリティ対策に協力し、APIエンドポイントとユーザーデータを保護
 
求めるスキル
- Goプログラミング言語に重点を置いたバックエンド開発の実績(3年以上)
 - RESTful API設計原則とリアルタイム通信のためのWebSocketプロトコルの深い理解
 - Ethereum、SolanaなどのWeb3プロトコルに精通したブロックチェーン開発の経験
 - マイクロサービスデプロイのためのコンテナ技術(Docker)とオーケストレーションツール(Kubernetes)の習熟
 - スケーラブルなデプロイのためのクラウドプラットフォーム(AWS、GCP、Azure)とInfrastructure as Codeの実践に関する強力な知識
 - システムパフォーマンスの最適化と複雑な技術的問題の解決の実績を示す優れた問題解決能力
 - APIの信頼性と低遅延応答に重点を置いたクリーンで保守性が高く効率的なコードを書く能力
 - APIテストフレームワーク(Postman、Swagger、GoConvey)と自動テスト実践の経験
 - 開発者、DevOpsエンジニア、製品チームと効果的に協力するための強力なコミュニケーションスキル
 - 反復的改善のためのバージョン管理システム(Git)とアジャイル開発手法の知識
 - システム可観測性のための監視ツール(Prometheus、Grafana)とロギングシステム(ELKスタック)の経験
 - 独立して、またチームの一員として、期限までに高品質なソフトウェアソリューションを提供する能力
 - OAuth2、JWT、データ暗号化を含むAPI開発のセキュリティベストプラクティスの理解
 - CI/CDパイプライン(Jenkins、GitHub Actions)と自動デプロイプロセスの経験
 - システムパフォーマンスを評価し、データ駆動型の改善を実施する強力な分析スキル
 - OpenAPI/Swagger仕様とSDK開発ガイドを使用したAPIの設計とドキュメント作成の能力
 - ブロックチェーンデータ構造、コンセンサスアルゴリズム、スマートコントラクト連携の知識
 - マイクロサービスアーキテクチャと分散システム設計パターンの経験
 - スケーラブルなソリューションのためのクラウドネイティブ開発とサーバーレスコンピューティングの概念の習熟
 
