エンジニアフルリモート

【フルリモート/週5/Go】大規模Webフック配信基盤のGo (Golang) × Redis / PebbleDB 超低遅延分散ワーカー開発案件

【フルリモート/週5/Go】大規模Webフック配信基盤のGo (Golang) × Redis / PebbleDB 超低遅延分散ワーカー開発案件

案件要件

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

【フルリモート/週5/Go】大規模Webフック配信基盤のGo (Golang) × Redis / PebbleDB 超低遅延分散ワーカー開発案件

お任せしたいこと
[役割]
Go言語(Golang)を用いた、月間数十億件規模のサードパーティAPI宛てWebフック(Webhook)非同期配信エンジンおよびリトライ基盤の設計・開発
[役割に対して求める成果]
メモリ組み込み型KVストア(PebbleDB / BadgerDB)および Redis を組み合わせた分散キューの最適化による、キュー滞留(Delay)の撲滅と毎秒10万リクエスト(100k RPS)超の安定配信達成

具体的な業務内容
Go (1.23+) を活用した、高並行Webフック送信プロセスの設計・開発および Goroutine リーク防止・メモリ効率化
net/http クライアントの接続プール(Transport.MaxIdleConnsPerHost等)や DNS キャッシュのチューニングによる、アウトバウンド通信の極小化
指数バックオフ(Exponential Backoff)およびジッター(Jitter)を考慮した堅牢な再試行ロジック・デッドレターキュー(DLQ)の実装
Go の sync.Pool や Zero-allocation パターンの適用による GC パウズの最小化および pprof を活用したボトルネック分析
Prometheus / Grafana を用いたメトリクス収集と、配信成功率・レイテンシーのリアルタイムモニタリング

必須スキル・経験
Go言語(Golang)を用いたバックエンド・並行処理システムの設計・開発・運用実務経験(3年以上)
Goroutine / Channel / Context を駆使した大量非同期ジョブ処理の実装経験
Redis, RabbitMQ, Kafka 等を用いたメッセージキュー / 配信システムの開発経験
HTTP 通信の低レイヤー挙動(TCP Connection Pool, Keep-Alive, TLS Handshake 等)に関する深い理解

歓迎スキル・経験
PebbleDB, BadgerDB, RocksDB などの組み込み Key-Value Store(LSM-tree)の実務活用実績
大規模な外部API接続・Webフック配信基盤の運用経験
Kubernetes (k8s) 上での Go アプリケーション運用および HPA カスタムメトリクススケーリングの実績
OpenTelemetry を用いた分散トレーシングの導入・運用実績

開発環境
言語/ライブラリ: Go 1.23+, PebbleDB, Redis, gRPC
メッセージング/DB: Redis Cluster, Apache Kafka, PostgreSQL
監視/可観測性: Prometheus, Grafana, OpenTelemetry, Datadog
インフラ/ツール: AWS (EKS, EC2), Docker, Terraform, GitHub Actions
コミュニケーション: Slack, Notion, Jira, GitHub

開発チームについて
バックエンドチームはテックリード(1名)、Goシニアエンジニア(3名/今回募集枠含む)、SRE(2名)で構成されています。
「通信遅延とデータロスを徹底的にゼロへ近づける」を掲げ、Goの言語性能を極限まで引き出すコードレビューとベンチマークテストを大事にする文化です。

求める人物像
Go言語のメモリモデルやネットワークスタックまで関心を持ち、論理的にパフォーマンスを改善できる方
外部障害(送信先サーバーの応答遅延や落ち)に対しても、システム全体が連鎖倒壊しない自己防御設計ができる方
フルリモート環境において、NotionやSlackで技術提案や状況をクリアにテキスト共有できる方

仕事の魅力
Go言語が最も得意とする「高並行・超高トラフィック通信処理」の真価を発揮できる開発環境です。
大規模な非同期配信基盤のパフォーマンスチューニングを通して、バックエンドエンジニアとして突出した強みを構築できます。

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


SNSでこの案件をシェア

株式会社Kaizen Tech Agent

株式会社Kaizen Tech Agent

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

案件を公開しました

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

案件を公開しました

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

応募が完了しました

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