職務内容
このポジションでは、ブロックチェーン開発とスマートコントラクトエンジニアリングの専門知識を持つプロフェッショナルを求めています。候補者はオープンソースプロジェクトのコード分析による実装ロジックの理解、スマートコントラクトの開発とテスト、クロスファンクショナルチームへのコントラクトメソッド開発指導を担当します。主な責任範囲には、フロントエンドとバックエンド技術の両方での作業、安全なコントラクト運用の確保、包括的なテスト戦略による高いコード可用性の維持が含まれます。また、開発者と連携して複雑なコントラクト機能を実装し、潜在的なセキュリティリスクを軽減する役割も担います。
求めるスキル
- 少なくとも1つのブロックチェーンプログラミング言語(MoveまたはRust)に精通し、スマートコントラクトの記述と開発の実務経験があること
- フロントエンド技術および一般的なスマートコントラクト操作ライブラリに対する深い理解
- JavaやPythonを含むバックエンド言語の経験、およびSpringBoot、FastAPI、Django、Flaskなどのフレームワークへの習熟
- コントラクト攻撃検出と緩和技術を含むブロックチェーンセキュリティプラクティスの専門知識
- オープンソースプロジェクトのコードを分析し、実装アイデアを機能的なソリューションに変換する能力
- コードの信頼性とシステムの安定性を確保することに重点を置いたコントラクト開発またはテストの経験
- 一般的なデータベース(MySQL、PostgreSQL、MongoDB)の操作に習熟し、ブロックチェーンシステムとの統合を理解していること
- web3jライブラリの使用知識とブロックチェーンAPIの深い理解
- フロントエンド開発におけるReactまたはVueフレームワークの経験
- Pythonフレームワークにおけるコルーチン技術と高並列開発の習熟
- 包括的なテストケースの作成と自動テストシステムの実装能力
- 8年以上の専門開発経験(チームベースのプロジェクト経験やコントラクト固有の開発経験が望ましい)
- フロントエンドとバックエンド開発者を複雑なコントラクト実装に導く優れたコミュニケーションスキル
- ブロックチェーン開発環境における技術的課題に対処する強力な問題解決能力
- 異なるプラットフォーム間での安全で効率的なコントラクト運用を確保する細部への注意力
- 協調的な開発努力に貢献しながら独立して作業できる能力
- ブロックチェーンアーキテクチャと従来のソフトウェアシステムとの統合に関する知識
- コントラクトセキュリティ監査と脆弱性評価の経験
- 協調開発のためのバージョン管理システムの使用に習熟していること
- ブロックチェーンのスケーラビリティソリューションとパフォーマンス最適化技術の理解
- コントラクト開発プロセスと技術仕様の文書化能力
- 本番環境におけるコントラクトのデプロイメントと監視の経験
- ブロックチェーンコンセンサスメカニズムとコントラクト実行への影響に関する知識
- 異なる開発段階にわたるコントラクト関連の問題のトラブルシューティング能力
- ブロックチェーン開発ツールとプラットフォームの使用に習熟していること
- コントラクトテストフレームワークと自動テストパイプラインの経験
- ブロックチェーンデータ構造とコントラクト開発への応用の理解
- 異なるユースケースと環境向けにコントラクトパフォーマンスを最適化する能力
- ブロックチェーンスマートコントラクト標準とベストプラクティスの知識
- コントラクトセキュリティプロトコルと暗号化技術の経験
- コントラクト動作監視のためのブロックチェーン分析ツールの使用に習熟していること
- 外部システム向けの安全なコントラクトインターフェースの設計と実装能力
- ブロックチェーンネットワーク構成とコントラクト運用への影響の理解
- コントラクトバージョン管理とライフサイクルプロセスの経験
- 他のシステムとのコントラクト統合を確保するためのクロスファンクショナルチームとの協働能力
- ブロックチェーン開発文書と技術リソースの使用に習熟していること
- コントラクトパフォーマンスベンチマーキングと最適化の経験
- ブロックチェーンセキュリティコンプライアンス要件と規制の知識
- 内部および外部のステークホルダー向けにコントラクト文書を開発・維持する能力
- コード協調とレビューのためのブロックチェーン開発ツールの使用に習熟していること
- 異なる環境(ローカル、ステージング、本番)でのコントラクトテストの経験
- ブロックチェーンスマートコントラクトテスト方法論とベストプラクティスの理解
- 一般的な脆弱性から保護するためのコントラクトセキュリティ対策の実装能力
- コントラクトのデプロイメントと管理のためのブロックチェーン開発プラットフォームの使用に習熟していること
- コントラクトパフォーマンス監視と最適化技術の経験
- ブロックチェーンスマートコントラクト開発ライフサイクルとプロセスの知識
- 異なる開発段階にわたるコントラクト関連の問題のトラブルシューティング能力
- コード協調とレビューのためのブロックチェーン開発ツールの使用に習熟していること
- 異なる環境(ローカル、ステージング、本番)でのコントラクトテストの経験
- ブロックチェーンスマートコントラクトテスト方法論とベストプラクティスの理解
- 一般的な脆弱性から保護するためのコントラクトセキュリティ対策の実装能力
- コントラクトのデプロイメントと管理のためのブロックチェーン開発プラットフォームの使用に習熟していること