職務内容
当チームでは、ブロックチェーン技術を活用したアプリケーションの開発・保守を担当する熟練のシニアSolidity開発者を募集しています。理想的な候補者は、Solidity言語を使用してイーサリアム上でスマートコントラクトや分散型アプリケーションを開発した豊富な経験を持つ方です。当チームは分散型金融(DeFi)や非代替性トークン(NFT)エコシステム向けの革新的なソリューションの開発に注力しており、ブロックチェーンプロジェクトのアーキテクチャ、セキュリティ、スケーラビリティに貢献できる積極的な開発者を求めています。
シニアSolidity開発者としての役割は、分散型アプリケーションを支えるスマートコントラクトの設計、開発、デプロイを担当することです。プロダクトマネージャー、デザイナー、バックエンド開発者など他部門のチームと協力し、ブロックチェーン技術をシームレスにソリューションに統合します。さらに、既存のコントラクトの継続的なメンテナンスや最適化、セキュリティ監査を通じた脆弱性の特定と対策にも関与していただきます。
主な責任
- ブロックチェーンアプリケーション向けの安全で効率的かつスケーラブルなスマートコントラクトの開発・保守
- プロダクトおよびデザインチームと協力し、ビジネス要件を分散型アプリケーションの技術仕様に変換
- Solidityを使用したスマートコントラクトの実装とテスト(イーサリアム標準とベストプラクティスへの準拠を確保)
- コードレビューの実施とジュニア開発者への指導によるコード品質とセキュリティの維持
- スマートコントラクトの信頼性と堅牢性を確保するための自動テストフレームワークの設計・実行
- 安全で透明性のある取引を実現するブロックチェーン技術を活用した分散型アプリケーション(DApps)の開発への参加
- ブロックチェーン技術、スマートコントラクト開発、暗号プロトコルに関する最新動向の把握
- 明確性と保守性を高めるためのスマートコントラクトのロジック、インターフェース、相互作用のドキュメント作成
- 第三者監査機関との連携によるブロックチェーンプロジェクトの安全性確保と特定された脆弱性への対応
- チーム内のジュニア開発者に対する技術的リーダーシップとメンタリングの提供
求めるスキル
- Solidity開発における実績(5年以上)、イーサリアムブロックチェーン上でのスマートコントラクト構築・デプロイ経験
- ブロックチェーンアーキテクチャ、コンセンサスメカニズム、暗号原理に関する深い理解
- Truffle、Hardhat、Remixなどのイーサリアム開発ツールの習熟
- フロントエンド統合やユーザーエクスペリエンス設計を含む分散型アプリケーション(DApp)開発の経験
- 形式的検証や脆弱性対策技術を含むスマートコントラクトのセキュリティベストプラクティスの知識
- 複雑なブロックチェーン関連問題のデバッグ能力と優れた問題解決スキル
- 他部門との効果的な連携と非技術系ステークホルダーへの技術的ソリューション提示が可能な強いコミュニケーション能力
- 自立した作業能力とブロックチェーンプロジェクトの重要コンポーネントに対するオーナーシップ
- ブロックチェーン分析ツールの使用経験とオンチェーンデータ構造の理解
- 明確な英語での文章・口頭コミュニケーション能力
- 【歓迎スキル】Binance Smart ChainやPolygonなど他のブロックチェーンプラットフォームの経験
- 【歓迎スキル】IPFS、イーサリアム仮想マシン(EVM)、クロスチェーンプロトコルに関する知識
- 【歓迎スキル】分散システムに焦点を当てたサイバーセキュリティまたはソフトウェアエンジニアリングのバックグラウンド
- 【歓迎スキル】ブロックチェーンベースのIDシステムまたはトークン標準(ERC-20、ERC-721など)の経験