職務内容
ブロックチェーン技術開発に注力する当社の革新的なチームに、シニアJavaScript/TypeScriptエンジニアを募集しています。理想的な候補者は、コア製品モジュールの設計と実装において重要な役割を果たすと同時に、ブロックチェーンSDKの作成と保守にも貢献します。このポジションでは、スケーラブルで安全かつ高性能なソリューションの構築に重点を置き、フロントエンドとバックエンドの両方の開発に対する深い理解が求められます。エンジニアは、プロダクトマネージャー、デザイナー、QAスペシャリストなど、クロスファンクショナルなチームと緊密に連携し、最先端のブロックチェーンアプリケーションを提供します。
主な責任
- JavaScript/TypeScriptを使用してコア製品モジュールの設計と実装を主導し、技術的な卓越性とビジネス目標との整合性を確保します。
- ブロックチェーンSDKの開発と保守を行い、使いやすさ、パフォーマンス最適化、既存システムとの統合に焦点を当てます。
- シニア開発者やステークホルダーと協力して、新規プロジェクトの技術仕様とアーキテクチャを定義します。
- ベストプラクティスとコーディング標準に準拠した、クリーンで効率的かつ十分にドキュメント化されたコードを記述します。
- 複雑なブロックチェーンプロトコルを実装およびテストし、業界標準と規制要件との互換性を確保します。
- コードレビューを実施してコード品質を維持し、ジュニアエンジニアにベストプラクティスを指導します。
- 新興のブロックチェーン技術とトレンドを常に把握し、製品機能を強化するための革新的なソリューションを提案します。
- DevOpsチームと協力して、ブロックチェーンアプリケーションのシームレスなデプロイ、監視、保守を確保します。
- 技術設計ディスカッションに参加し、分散型システムのためのスケーラブルなインフラストラクチャの開発に貢献します。
- 複雑な問題をデバッグして解決し、重要なプロジェクトフェーズで技術的なリーダーシップを提供します。
求めるスキル
- シニアJavaScript/TypeScriptエンジニアとしての実績があり、フルスタック開発で最低5年の経験を有すること。
- Ethereum、Hyperledger、またはその他のブロックチェーンプラットフォームを含む、ブロックチェーン開発の専門知識。
- JavaScript/TypeScriptに精通しており、非同期プログラミング、関数型プログラミング、ReactやNode.jsなどのモダンフレームワークに対する深い理解があること。
- Solidityまたは類似言語を使用したスマートコントラクト開発の経験があり、分散型アプリケーション(dApp)アーキテクチャの知識を有すること。
- Gitなどのバージョン管理システムと、ScrumやKanbanなどのアジャイル開発手法に精通していること。
- 優れた問題解決スキルと、複雑なシステムを分析して最適なソリューションを特定し実装する能力。
- 技術的な概念を非技術的なステークホルダーに説明できる強いコミュニケーションスキル。
- 共通の目標を達成するためにチーム環境で効果的に協力できる協調性。
- 独立して作業し、プロジェクトの所有権を持ち、厳しい期限の中で高品質の結果を提供できる能力。
- ブロックチェーン技術に対する情熱と、継続的な学習と専門的な成長へのコミットメント。
- 歓迎スキル:ブロックチェーンのスケーラビリティソリューション、クロスチェーン相互運用性、または分散型IDフレームワークの経験。
- 歓迎スキル:Jest、Mocha、Cypressなどのテストツールに精通し、CI/CDパイプラインの経験があること。
- 歓迎スキル:暗号プロトコル、コンセンサスメカニズム、または分散型台帳技術の知識。