Backend Engineer at Tableland

Full Time2ヶ月前
Employment Information
職務内容

この役職は、ブロックチェーンインフラの開発とメンテナンスにおいて重要な役割を担い、バックエンドおよびAPIコンポーネントに焦点を当てます。バックエンド/APIエンジニアとして、フロントエンドアプリケーションとバリデータAPI間のシームレスな統合を確保する上で重要な役割を果たします。主な責任には、フロントエンドチームと緊密に連携して要件を理解すること、堅牢なAPIの設計とメンテナンス、内部および外部のステークホルダーへの技術サポートの提供が含まれます。さらに、複数のバリデータノードをホストし、分析および監視システムをサポートする内部クラウドインフラの維持にも関与します。また、Discordでのディスカッションに参加し、ユーザーが自身のインフラでgo-tablelandをセットアップおよび実行するのを支援することで、コミュニティの成長にも貢献します。

主な責任
  • フロントエンド開発者と協力し、API機能をユーザー要件に合わせ、プラットフォーム間の互換性とパフォーマンスを確保します。
  • バリデータ操作とデータ処理をサポートするスケーラブルなバックエンドシステムおよびRESTful APIを設計、開発、維持します。
  • バリデータAPIの技術仕様を更新および文書化し、内部チームと外部開発者向けに明確にします。
  • 外部バリデータコミュニティとの連絡役として、go-tablelandのデプロイに関するガイダンスを提供し、問題のトラブルシューティングを行います。
  • 分析および監視ツールを実装および管理し、バリデータのパフォーマンスを追跡、ボトルネックを特定、システム効率を最適化します。
  • 定期的なDiscordコミュニティインタラクションに参加し、ユーザーの質問に対応、更新を共有、支援的な環境を育成します。
  • コードレビューを実施し、ベストプラクティスに準拠し、コード品質とセキュリティの高い基準を維持します。
  • DevOpsエンジニアと協力し、デプロイメントパイプラインを自動化し、バリデータノードの信頼性のあるインフラを確保します。
  • ブロックチェーン技術のトレンドを把握し、研究とイノベーションを通じてバリデータエコシステムの進化に貢献します。
  • セットアップ手順、API使用ガイドライン、インフラメンテナンスプロトコルなどの技術プロセスを文書化および伝達します。
求めるスキル
  • Go、Python、JavaScriptなどのプログラミング言語に精通したバックエンド開発のスキル。
  • スケーラビリティ、信頼性、セキュリティに焦点を当てたRESTful APIの設計および維持の経験。
  • AWS、GCP、Azureなどのクラウドインフラプラットフォームの知識、およびDocker、Kubernetesなどのコンテナ技術の経験。
  • PostgreSQL、MongoDBなどのデータベースシステムとデータモデリングのベストプラクティスの深い理解。
  • クロスファンクショナルチームとの効果的な協力とコミュニティメンバーとの関わりのための優れたコミュニケーションスキル。
  • 問題解決と継続的改善に向けた積極的なアプローチで、独立しておよびチームの一員として働く能力。
  • Prometheus、Grafana、ELKスタックなどの監視および分析ツールを使用したシステムパフォーマンス追跡の経験。
  • Gitなどのバージョン管理システムとGitHubワークフローなどの共同開発プラクティスに精通。
  • 明確で包括的な技術文書の作成と維持ができる細部への強い注意。
  • ブロックチェーン技術への情熱とオープンソースプロジェクトおよびコミュニティ成長への貢献への意欲。
  • 望ましい: ブロックチェーンプロトコル、バリデータノード操作の知識、および分散システムアーキテクチャの経験。
  • 望ましい: CI/CDパイプラインと自動テストフレームワークを使用した堅牢で信頼性のあるデプロイメントの経験。
  • 望ましい: ネットワーク概念の知識とスケーラブルなソリューションのためのAPIゲートウェイまたはロードバランサーの経験。