Backend Engineer at Manta Network

Full Time2ヶ月前
Employment Information
職務内容
このポジションでは、集中型ソーシャルアプリケーションのバックエンドアーキテクチャの開発と保守をリードする高度なスキルを持つシニアTypeScriptバックエンドエンジニアを求めています。候補者は、電子商取引モジュール、インタラクティブな数値システム、ブロックチェーンベースのWeb3ウォレットとの統合など、コア機能をサポートするスケーラブルで安全なシステムの設計を担当します。さらに、ユーザーエンゲージメントとプラットフォームパフォーマンスを向上させるための推薦アルゴリズムの開発と最適化も含まれます。エンジニアは、フロントエンドとバックエンドコンポーネント間のシームレスな統合を確保するため、クロスファンクショナルチームと緊密に連携し、既存システムの維持と進化するビジネスニーズに対応する新機能の実装を行います。この役割には、分散システムの深い理解と、会社の技術ビジョンと製品ロードマップに沿った高品質で保守可能なコードの提供へのコミットメントが求められます。
主な責任
  • TypeScriptを使用してバックエンドシステムを設計・開発し、集中型ソーシャルアプリの高性能、信頼性、スケーラビリティを確保します。
  • モールシステム、インタラクティブな数値システム、Web3ウォレット統合などのビジネスモジュールを設計・実装し、ユーザーエクスペリエンスとシステムの安定性に重点を置きます。
  • プロダクトマネージャーやフロントエンド開発者と協力し、要件を技術仕様に変換し、堅牢なソリューションを提供します。
  • データ分析と機械学習技術を活用して、推薦システムを最適化し、パーソナライゼーションとユーザー定着率を向上させます。
  • 安全なコーディングプラクティスを確保し、ユーザーデータを保護し、バックエンドインフラの脆弱性を防ぐための対策を実施します。
  • コードレビューを行い、複雑な問題をデバッグし、既存システムを維持して継続的な運用とパフォーマンス改善を確保します。
  • アプリケーションの異なるコンポーネントとサードパーティサービス間のシームレスな通信を可能にするAPIの開発に参加します。
  • データベースシステムを使用して効率的なデータモデルを設計し、クエリを最適化し、データの整合性と一貫性を確保します。
  • システムパフォーマンスを監視し、ボトルネックを特定し、スケーラビリティを向上させレイテンシを削減するソリューションを実装します。
  • 新興技術と業界のベストプラクティスを常に把握し、バックエンド開発プロセスを継続的に改善します。
求めるスキル
  • TypeScript、Node.js、RESTful API設計における強力な基礎知識を持つバックエンド開発者としての実績。
  • Express.jsやNestJSなどのフレームワークを使用したスケーラブルなシステム構築の専門知識、高可用性とフォールトトレランスに重点を置いた経験。
  • MongoDB、PostgreSQL、MySQLなどのデータベース技術に関する深い理解、クエリ最適化とデータモデリングを含む。
  • ブロックチェーン統合の経験、特にEthereumや他の分散型プラットフォームを使用したWeb3ウォレット機能の開発。
  • 分散システムにおける複雑な問題のデバッグ能力、パフォーマンスとセキュリティに重点を置いた強力な問題解決スキル。
  • プロダクトマネージャー、デザイナー、フロントエンド開発者を含むクロスファンクショナルチームと効果的に協力するための優れたコミュニケーションスキル。
  • 独立して作業し、プロジェクトの所有権を取る能力、同時にチームの目標と知識共有に貢献する意欲。
  • AWS、Azure、Google Cloudなどのクラウドプラットフォームを使用したバックエンドサービスの展開と管理に関する知識。
  • 効率的な開発、テスト、デプロイワークフローを確保するためのCI/CDパイプラインとDevOpsプラクティスの経験。
  • クリーンで保守可能かつ十分にドキュメント化されたコードを書くことに対する強い注意力とコミットメント。
  • 歓迎スキル: マイクロサービスアーキテクチャ、Dockerなどのコンテナ化ツール、PrometheusやGrafanaなどの監視ソリューションに精通していること。
  • 歓迎スキル: TensorFlowやPyTorchなどの推薦システム向け機械学習フレームワークの経験。
  • 歓迎スキル: 分散型アプリケーション開発をサポートするためのWeb3プロトコルとブロックチェーン技術の理解。