職務内容
Golangバックエンドエンジニアとして、ブロックチェーンエコシステム内の分散型アプリケーション(DAPP)向けコアバックエンドシステムの設計・開発・保守を担当します。この役職では、複雑な分散型プロトコルとユーザー向けサービスを支えるスケーラブルでセキュアな高性能インフラ構築における深い技術的専門性が求められます。Ethereum、EVMベースのネットワーク、その他のレイヤー1・2ブロックチェーン技術と連携する堅牢なソリューションを提供するため、クロスファンクショナルチームと協働します。NFTマーケットプレイス、分散型金融(DeFi)、GameFiプラットフォーム関連の最先端プロジェクトに携わり、スマートコントラクトとバックエンドシステム間のシームレスな連携を確保します。
主な責任
- DAPP向けバックエンドサービスの開発・保守(パフォーマンス最適化、セキュリティ強化、システム拡張性に重点)
- ブロックチェーンアプリケーション向けAPIの設計・実装(Ethereum、EVMおよびその他レイヤー1/2プロトコルとの互換性確保)
- ブロックチェーン開発者と連携し、スマートコントラクトとバックエンドシステムを統合(トランザクション処理、データ検証、状態管理の実施)
- コードレビュー実施、複雑な問題のデバッグ、Go開発とブロックチェーンアーキテクチャにおけるベストプラクティスの順守
- システム効率向上と新興ブロックチェーン用途支援のため、新技術・ツール・フレームワークの研究・採用
- 技術仕様書の作成、システムアーキテクチャ図の維持管理、バックエンドコンポーネントの明確な説明提供
- プロダクトマネージャーやフロントエンドチームと緊密に連携し、開発作業をビジネス目標とユーザー要件に沿って調整
- システムパフォーマンスの監視、ボトルネックの特定、分散型アプリケーションの信頼性と稼働時間確保のためのソリューション実装
- アジャイル開発サイクルへの参加(スプリント計画、デイリースタンドアップ、バックエンド機能の反復的提供を含む)
- セキュリティ基準の順守(スマートコントラクトの脆弱性防止、ユーザーデータ保護、ネットワーク完全性の維持など)
求めるスキル
- Golangに精通し、ブロックチェーンアプリケーション向けスケーラブルなバックエンドシステム構築経験3年以上
- Ethereumブロックチェーン、Solidityスマートコントラクト、EVM実行環境に関する深い理解
- IPFS、Cosmos、Polygonなどレイヤー1・2ブロックチェーン技術の実務経験
- 分散型プラットフォーム向けAPI開発、RESTfulサービス、GraphQL統合に関する強固な知識
- Truffle、Hardhat、Remixなどのブロックチェーンツールを使用した契約デプロイメント・テストの実務経験
- 分散システムとブロックチェーンネットワークにおける複雑な問題をデバッグする優れた問題解決能力
- NFTマーケットプレイス、DeFiプロトコル、GameFiアプリケーション(トークンエコノミクスとスマートコントラクトロジックを含む)の経験
- Gitなどのバージョン管理システムに習熟し、自動テストとデプロイのためのCI/CDパイプライン経験
- 高速ペースの環境で効果的にタスクを優先順位付けし、厳しい期限内に高品質なコードを提供できる能力
- 開発者、ステークホルダー、クロスファンクショナルチームと技術的課題について協働する強いコミュニケーションスキル
- スケーラブルなデプロイのためのクラウドプラットフォーム(AWS、GCP、Azure)とコンテナ技術(Docker、Kubernetes)の知識
- ブロックチェーン分析ツールの経験とアプリケーションインサイトのためのオンチェーンデータ処理への習熟度
- 暗号プロトコルとアクセス制御メカニズムを含む分散型アプリケーションセキュリティのベストプラクティス理解
- ブロックチェーンアプリケーション向け高スループットトランザクションと低遅延応答をサポートするバックエンドシステム設計・実装能力
- システム信頼性とコンセンサス完全性を確保するためのブロックチェーンコンセンサスアルゴリズムとネットワークプロトコル経験
- シャーディング、ステートチャネル、レイヤー2ロールアップなどのブロックチェーン拡張性ソリューション知識
- システムパフォーマンス評価、最適化機会の特定、改善策実施のための強力な分析スキル
- 技術プロセスの文書化、システムアーキテクチャの維持管理、チームメンバーへの明確なガイダンス提供能力
- 分散型システム向け単体テスト、結合テスト、負荷テストを含むブロックチェーンベースアプリケーションテストの経験