職務内容
このポジションでは、オフチェーンアプリケーション向けのバックエンドAPIサービスの設計・開発、およびブロックチェーン上でのスマートコントラクトの作成・保守を行います。理想的な候補者は、クロスファンクショナルチームと緊密に連携し、オンチェーンとオフチェーンコンポーネント間のシームレスな統合と機能を確保します。主な責任範囲には、APIの作成・テスト・デプロイ、安全で効率的なスマートコントラクトの開発、開発者やステークホルダーとの協力によるプロジェクト目標の達成が含まれます。
主な責任
- オフチェーンアプリケーション向けのバックエンドAPIサービスを開発・保守し、拡張性、信頼性、パフォーマンスを確保する
- Ethereum(EVM)やRustベースシステムなどのブロックチェーンプラットフォーム向けにスマートコントラクトを設計・実装・デプロイする
- クロスファンクショナルチームと協力し、オンチェーンとオフチェーンコンポーネントを効果的に統合する
- Solidity、Rustなどの関連言語を使用してスマートコントラクトコードを記述・テストする
- APIパフォーマンスを最適化し、安全で効率的かつ準拠したブロックチェーン連携を確保する
- コードレビューに参加し、既存システムの改善に貢献する
- 技術仕様を文書化し、プロジェクトの進捗や課題についてステークホルダーと明確なコミュニケーションを維持する
- ブロックチェーン技術、業界動向、ベストプラクティスを常に把握し、システム機能を強化する
- バックエンドおよびスマートコントラクト環境における複雑な技術的問題をデバッグ・解決する
- 本番環境でのブロックチェーンベースソリューションのデプロイと保守をサポートする
求めるスキル
- オフチェーンアプリケーション向けAPI構築の経験を有するバックエンド開発の専門知識(例:RESTful API、GraphQLインターフェース)
- Ethereum(EVM)やRustベースフレームワーク(ink!やSubstrateなど)を含むスマートコントラクト開発の深い知識
- Solidity、Rust、Ethereum Virtual Machine(EVM)などのブロックチェーンプラットフォーム・ツール・プロトコルの優れた理解
- Gitなどのバージョン管理システムとアジャイル環境での共同開発手法の経験
- 優れた問題解決能力と高精度で複雑なシステムをデバッグする能力
- チームやステークホルダーと効果的に協力するための強いコミュニケーションスキル
- 締切厳守の中で自立して作業し、複数のタスクを同時に管理できる能力
- ブロックチェーン開発における暗号原理とセキュリティベストプラクティスの知識
- 分散型アプリケーション(dApp)アーキテクチャとフロントエンドシステム統合の経験
- Python、JavaScript、Goなどのバックエンド開発向けプログラミング言語の習熟
- ブロックチェーンコンセンサスメカニズムとネットワークプロトコルの理解
- システム要件を分析し技術的ソリューションに変換する能力
- 自動テストとデプロイのためのDevOpsツールとCI/CDパイプラインの経験
- 細部への強い注意力とクリーンで保守可能なコード作成へのコミットメント
- ブロックチェーン拡張性ソリューションと最適化技術の知識
- ステークホルダーと協力してプロジェクト範囲と成果物を定義する能力
- システムパフォーマンス評価のためのブロックチェーン分析・監視ツールの経験
- ブロックチェーン開発フレームワークとライブラリの使用に習熟していること
- ブロックチェーンガバナンスモデルとコンプライアンス要件の理解