エンジニアフルリモート

【フルリモート/週5/Go】Web3・分散型ファイルストレージ&暗号化ノードネットワーク開発

【フルリモート/週5/Go】Web3・分散型ファイルストレージ&暗号化ノードネットワーク開発

案件要件

職種
エンジニア
業務内容
システム開発・運用
SES
報酬目安
4,800 ~ 5,600円/時
稼働時間目安
週5日 (時間目安 160時間)
はたらく場所
フルリモート
スキル

【フルリモート/週5/Go】Web3・分散型ファイルストレージ&暗号化ノードネットワーク開発

お任せしたいこと
[役割]
Go (1.22+) を用いた、分散型ストレージネットワーク(IPFS / Filecoin / Libp2p)向け高並行データ転送ノードおよびアクセス制御プロキシのバックエンド開発
[役割に対して求める成果]
p2p (Libp2p) 通信レイヤーの並行処理最適化と Go Concurrency (Goroutine / Channel) による暗号化 chunk データのパイプライン処理により、ノード間の転送スループットを 40% 向上させ、大容量ブロックチェーンデータの分散保存判定レイテンシーを極小化

具体的な業務内容
Go 1.22+ を用いた、P2P ネットワーク上の暗号化データ分散ストレージノードおよび API ゲートウェイの開発
Libp2p ギャザリング・ルーティングプロトコルを用いた、マルチピア間での低遅延データチャンク転送ロジックの実装
Go の sync パッケージ、context 制御、Channel を活用した、高負荷スレッドセーフな並行メモリアロケーションの最適化
Badged DB / Pebble (Go製KVストア) を用いた、ローカルノードのブロックインデックスおよび暗号化メタデータの高速永続化
Go 内蔵テストフレームワーク / uber-go/goleak を用いた、Goroutine リーク検知および高度なベンチマークテストの構築

必須スキル・経験
Go 言語を用いたバックエンド API や分散システム、ミドルウェアの開発・運用経験(3年以上)
Go の並行処理モデル(Goroutine, Channel, Mutex, Context)に関する深い理解とチューニング実績
P2P プロトコル (Libp2p, IPFS, BitTorrent 等) や分散ネットワーク設計に関する知見・開発経験
gRPC, Protocol Buffers を用いた高速マイクロサービス連携の実装実績

歓迎スキル・経験
Web3、ブロックチェーン、DEX、分散ストレージ (Filecoin, Arweave) 領域でのシステム開発実績
Pebble, BadgeDB, RocksDB 等のエンベデッド Key-Value ストアのチューニング知見
pprof を用いた CPU/メモリプロファイリングおよびガベージコレクション(GC)抑止の最適化経験
Rust や C++ で実装された P2P ノードモジュールとの Cgo 連携開発実績

開発環境
言語/環境: Go 1.22+, Libp2p, Protocol Buffers, gRPC
ストレージ/DB: Pebble, BadgerDB, Redis
テスト/ツール: pprof, golangci-lint, Docker, LocalStack
インフラ/CI: AWS (EKS, S3), GitHub Actions
コミュニケーション: Slack, Notion, GitHub

働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。

案件を公開しました

案件をシェアしませんか?(SNSシェアをすることで、求職者の応募数アップが期待できます。)

案件を公開しました

この案件は限定公開です。案件のURLを知っている人のみが案件情報を見ることができます。

応募が完了しました

アピールしたいポイントがあれば積極的にメッセージを送ってみましょう。