Solidity開発者の職務記述書テンプレート/ブリーフ
私たちは、複雑な金融およびブロックチェーンデータに従事することにより、ブロックチェーンテクノロジーと「defi」にアクセスしやすく公平な役割を果たし、「Defi」を誰でもアクセスしやすく公平な役割を果たすために、Solidity開発者を雇っています。
世界クラスのテクニカルチームと協力して、さまざまな暗号/defiユースケース(NFT、ステーキング、貸出/借入、取引/amms)および制度ユースケース(デジタル資産およびおよび施設の強力な分散アプリケーション(DAPP)を作成および提供します。支払い)。
国際的なアジャイルと製品チームに参加します。そこでは、Solidity Smart Contracts and Dappsを多様なユーザーに提供することを担当します。
Solidity Developerジョブプロファイル
Solidityは、独立して実行されるスマートコントラクト、分散型アプリ、およびEthereumスクリプトを作成するために使用される高レベルのプログラミング言語です。 JavaやPythonのように、独自の命令セットを備えた契約指向のプログラミング言語です。また、イーサリアム仮想マシンが読み取ることができるバイトコードにコードを変換するコンパイラも備えています(EVM)。
さらに、堅牢性は静的にタイプされており、とりわけ、継承、ライブラリ、および洗練されたユーザー定義のタイプを可能にします。言語構文は、C ++、Python、JavaScriptなどの言語に理解しやすく、影響を受けます。
Solidity Developerは、オブジェクト指向のSolidity Languageを使用して、Ethereumベースのシステムのスマートコントラクトを構築および展開します。 SolidityはEthereumの母国語であり、Ethereum Blockchain Networkでの開始プロジェクトを完全に制御します。
に報告します
- 最高技術責任者
- テクノロジーリード
- シニアブロックチェーン開発者
Solidity開発者の責任
- イーサリアムネットワークでブロックチェーンの研究、設計、開発、テストを実施する
- 堅牢性を使用して、独自のブロックチェーンテクノロジー(サービス、ライブラリ、およびアルゴリズム)を作成します
- 高セキュリティテクノロジー(サービス、ライブラリ、アルゴリズム)を作成および展開します。
- ブロックチェーンシステムを開発およびサポートするための新しい、再利用可能、テスト、効率的なコードの作成
- 毎日、フロントエンドとバックエンドの両方の配送機能
- プロダクトマネージャー、デザイナー、エンジニアと協力して、機能を計画し、協力する
Solidity開発者の要件とスキル
- スマートコントラクトとコンセンサステクニックの理解、およびイーサリアムの堅実さでのブロックチェーンアプリまたは概念実証(POC)の開発の経験の経験
- 次の分野の実践的な開発の専門知識:Solidity、JavaScript、Node.js、およびJSON
- ブロックチェーンテクノロジーに強い関心を持っている必要があり、Ethereum Networkでスマートコントラクトを活用するための新しい独創的な方法を学習して開発する必要があります
- ブロックチェーンアーキテクチャのデザインパターンの理解とサポートインフラストラクチャ
- ERC20、ERC721、およびその他のプロトコルの知識
- ブロックチェーンロジックの詳細な知識
- 基本的な暗号化メカニズムの理解
- オープンソースのブロックチェーンイニシアチブへの参加は大きな利点です
- ピアツーピアネットワーキングの経験
- テスト駆動型開発に精通しています
- チームプレーヤー、熱意と意欲を持って世界中のチームと協力する能力を持っています
- 適切に設計されたREST APIの開発経験があります
- 優れた分析能力を示します
- 継続的配信(CD)開発アプローチの経験
- クラウドコンピューティングプラットフォームを活用するソリューションの開発に関する専門知識(AWS、紺ureなど)
- SQLなどのデータベーステクノロジーの知識
- SQL/NOSQLとプロジェクトでそれらをどのように活用したか
- 少なくとも1つのブロックチェーン実装に関する実用的な知識
- セキュリティと暗号化の理解
- 技術セクターの開発と新しい視点と能力を促進する以前の経験
- エンドツーエンドソリューションを提供する専門知識(SDLCを含むインフラストラクチャのライフサイクル)