スマートコントラクトエンジニア at SingularLabs

Full Time2ヶ月前
Employment Information
職務内容
このポジションは、当社のWeb3イニシアチブの開発と維持において重要な役割を担います。理想的な候補者は、分散型アプリケーション(dApps)やブロックチェーンプロトコルを支えるスマートコントラクトシステムの設計、実装、改良に注力します。エンジニアリングチームのコアメンバーとして、コンセプト立案から展開、継続的な最適化まで、コントラクト開発の全ライフサイクルに貢献していただきます。この役割には、ブロックチェーンアーキテクチャの深い理解と、当社のWeb3分野における戦略的目標に沿った堅牢でスケーラブル、かつ安全なコントラクトソリューションを提供する能力が求められます。
主な責任
  • DeFiプロトコル、NFTマーケットプレイス、DAOガバナンスシステムなどを含む、当社のWeb3プロジェクト向けスマートコントラクトの開発を主導します。
  • スマートコントラクト開発のための厳格なエンジニアリング基準を確立・維持し、すべてのプロジェクトにおいて一貫性、効率性、高品質なコードを確保します。
  • コード監査、脆弱性評価、ベストプラクティスの実施を通じて、既存のスマートコントラクトのパフォーマンスとセキュリティを最適化します。
  • プロダクトマネージャー、デザイナー、バックエンド開発者など、クロスファンクショナルチームと協力し、コントラクト機能をビジネス要件と技術仕様に適合させます。
  • コントラクトロジック、インターフェース、展開プロセスを文書化し、将来の開発サイクルにおける透明性とメンテナンスの容易性を確保します。
  • 本番環境におけるコントラクトの動作を監視・分析し、潜在的な問題を特定して継続的な改善を実施します。
  • Web3エコシステムの新興トレンドや技術を常に把握し、当社のコントラクトソリューションが競争力と革新性を維持できるようにします。
求めるスキル
  • Solidityやその他の関連言語を使用したブロックチェーンプロジェクトでの実務経験が3年以上ある、スマートコントラクト開発の実績。
  • Ethereum、Binance Smart Chain、Polkadotなどのブロックチェーンプラットフォームに精通し、実際のネットワークへのコントラクト展開経験があること。
  • 安全で信頼性の高いコントラクト実装を確保するための、暗号技術の原則、コンセンサスメカニズム、分散型システム設計に関する深い知識。
  • Truffle、Hardhat、Remixなどのスマートコントラクト開発ツールや、WaffleやChaiなどのテストライブラリに対する優れた理解。
  • リエントランシー攻撃、整数オーバーフロー、ガス最適化問題などの一般的な脆弱性を防ぐための徹底的なセキュリティ監査と対策実施能力。
  • Gitなどのバージョン管理システムと協調ワークフローを使用して、コントラクトコードベースを効果的に管理する経験。
  • 分散型環境での複雑なコントラクト相互作用をデバッグし、完璧な実行を確保するための強力な問題解決能力と細部への注意力。
  • 非技術的なステークホルダーに技術的概念を明確に伝え、コントラクト仕様を明確に文書化する優れたコミュニケーションスキル。
  • 歓迎スキル:ReactやSolidityなどのフロントエンド開発フレームワークに精通し、クロスチェーンソリューションや分散型IDプロトコルの経験があること。
  • 歓迎スキル:ブロックチェーンアプリケーションに関連する規制遵守要件とプライバシー保護技術の理解。