職務内容
Web3技術に特化したバックエンドエンジニアとして、スケーラブルで高性能なWeb3バックエンドサービスの設計、構築、保守を担当します。これには、ブロックチェーンブラウザ、クロスチェーンブリッジ、ステーキングシステムの開発と最適化が含まれ、シームレスなユーザー体験と堅牢なインフラを確保します。システムの信頼性とセキュリティを維持しながら、進化するビジネスニーズに対応するソリューションを実装するため、他部門のチームと協力します。主なタスクには、システム要件の分析、バックエンドコンポーネントの設計、高可用性とフォールトトレランスを備えたサービスのデプロイが含まれます。本番環境でのサービス健全性の監視と維持と並行して、システムパフォーマンスとスケーラビリティの継続的な改善が中心的な焦点となります。
主な責任
- ブロックチェーンブラウザ、クロスチェーンブリッジ、ステーキングプラットフォームを含む、ブロックチェーンベースのアプリケーション向けのスケーラブルなバックエンドアーキテクチャの設計と開発。
- 高負荷時の低遅延、高スループット、フォールトトレランスを確保するための高性能システムの実装と最適化。
- プロダクトマネージャーやフロントエンドチームと協力し、要件を定義し、ビジネス目標に沿ったバックエンドソリューションを提供。
- 深い技術的専門知識を活用し、複雑な本番環境の問題をデバッグして解決し、根本原因を特定して効果的な修正を実装。
- コードレビュー、単体テスト、パフォーマンスベンチマークを実施し、コード品質とシステム信頼性を維持。
- 新興のWeb3技術と業界のベストプラクティスを常に把握し、バックエンド開発におけるイノベーションを推進。
- システム設計、API、技術プロセスを文書化し、チーム内での明確性とナレッジ共有を確保。
- システムメトリクスを監視し、自動スケーリング戦略を実装してトラフィックの急増に対処し、サービスの継続性を確保。
求めるスキル
- 分散システムの設計と開発における実績があり、ストレージソリューション(例:IPFS、Filecoin)、コンピューティングフレームワーク(例:Docker、Kubernetes)、メッセージキューシステム(例:RabbitMQ、Kafka)、クラスタ管理ツール(例:Terraform、Ansible)の強力な理解。
- Go、Python、Node.jsなどのプログラミング言語の高度な習熟度があり、クリーンで効率的、保守可能なコードを書くことに重点。
- ブロックチェーンプロトコル、スマートコントラクト開発、コンセンサスメカニズムに関する深い知識を持ち、Web3バックエンドのイノベーションをサポート。
- プレッシャー下での本番システムのトラブルシューティングとタイムリーな解決を実現する優れた問題解決スキル。
- システムのボトルネックを分析し、アーキテクチャの改善とコードリファクタリングを通じてパフォーマンスを最適化する能力。
- 技術的および非技術的関係者の両方に技術的ソリューションを明確に伝える強力なコミュニケーションスキル。
- CI/CDパイプライン、バージョン管理システム(例:Git)、クラウドプラットフォーム(例:AWS、GCP)を使用したスケーラブルなデプロイの経験。
- オープンソース技術への情熱と、急速に進化するWeb3エコシステムにおける継続的な学習への取り組み。