職務内容
Web3バックエンド開発チームの主要メンバーとして、スケーラブルで高性能なインフラストラクチャソリューションの設計、構築、保守を担当します。これには、分散型アプリケーションをサポートするためのブロックチェーンブラウザ、クロスチェーンブリッジ、ステーキングシステムの開発と最適化が含まれます。クロスファンクショナルチームと協力し、バックエンドサービスとフロントエンドプラットフォームおよびユーザー向けインターフェースのシームレスな統合を確保します。この役職では、分散システムアーキテクチャの深い理解と、複雑なブロックチェーン環境向けの堅牢なソリューションを実装する能力が求められます。
主な責任
- スケーラビリティ、セキュリティ、パフォーマンス最適化に重点を置いたWeb3プラットフォーム向けバックエンドサービスの設計・開発
- 高可用性とフォールトトレランスを備えたブロックチェーンブラウザ、クロスチェーンブリッジ、ステーキングプロトコルの設計・実装
- 本番システムの監視・保守による信頼性の確保、問題のトラブルシューティング、パフォーマンス改善の実施
- DevOpsエンジニアと協力し、クラウドインフラストラクチャとコンテナ技術を使用したバックエンドサービスの展開・スケーリング
- コードレビューの実施とジュニア開発者の指導による高水準のコーディング基準維持とベストプラクティスの推進
- コンセンサスメカニズムやデータストレージ最適化を含む、ブロックチェーンのスケーラビリティ課題に対する革新的ソリューションの研究・実装
- システムアーキテクチャ、API仕様、技術実装詳細に関するドキュメントの作成
- 新規ブロックチェーンプロジェクトや機能の要件分析・設計ディスカッションへの参加
- Web3バックエンド開発におけるセキュリティプロトコルとデータプライバシー規制の遵守確保
- システムパフォーマンス向上と遅延削減のためのデータベースクエリとストレージソリューションの最適化
求めるスキル・経験
- コンピュータサイエンス、ソフトウェアエンジニアリングまたは関連分野の修士号、および5年以上のバックエンド開発経験
- 分散システム設計の実証された専門知識(IPFS、Filecoinなどのストレージソリューション、Ethereum、Solanaなどのコンピューティングフレームワーク、Kafka、RabbitMQなどのメッセージキューシステム、Kubernetes、Docker Swarmなどのクラスタ管理ツールに関する深い知識)
- システム設計とコーディングの高度なスキル、優れたアーキテクチャと高品質なコード実装へのコミットメント
- 根本原因分析による本番システム問題の迅速な診断・解決能力と優れた問題解決スキル
- ブロックチェーン開発フレームワーク(Solidity、Rust、Goなど)とスマートコントラクト展開の経験
- 分散型アプリケーション統合のためのAPI設計原則とRESTfulサービスに関する知識
- AWS、Azure、GCPなどのクラウドコンピューティングプラットフォームとコンテナオーケストレーション技術の習熟
- 技術的・非技術的関係者双方に対する技術的ソリューション提示能力を含む優れたコミュニケーションスキル
- バックエンド開発のためのCI/CDパイプラインと自動テストフレームワークの経験
- ブロックチェーンセキュリティのベストプラクティスとGDPR、HIPAAなどのデータプライバシー規制の理解
- 締切が厳しく高性能が期待される高速環境での業務遂行能力
- クロスチェーン相互運用プロトコルとブロックチェーン分析ツールの経験(歓迎)
- 開発、運用、製品チームを横断した協力が可能な強いチームワークスキル
- 複数プロジェクトを同時にバランスよく進める優れた時間管理能力
- システム最適化のためのブロックチェーンコンセンサスアルゴリズムとネットワークプロトコルの知識