【フルリモート/週5/Go】超高トラフィック動画配信プラットフォーム・基盤マイクロサービス開発
作業内容
【フルリモート/週5/Go】超高トラフィック動画配信プラットフォーム・基盤マイクロサービス開発 お任せしたいこと [役割] 同時接続数、数百万人規模を誇る動画配信サービスのバックエンドにおいて、Goを用いた超高並列・低遅延なAPI・基盤マイクロサービスの設計・開発を担当していただきます。 [役割に対して求める成果] GoroutineをはじめとするGoの並行処理特性を極限まで活かし、数万TPS(Transaction Per Second)を超えるリクエストに対してミリ秒単位でのレスポンスを維持できる、堅牢でスケーラブルなシステムを構築すること。 具体的な業務内容 Go(Go 1.26系) を用いた、動画メタデータ配信APIやユーザー認可マイクロサービスの新規開発・リファクタリング gRPC / Protocol Buffers を用いた、社内マイクロサービス間の超高速・型安全な通信ストリームの実装 膨大な動画視聴ログやユーザーリアクションデータを捌くための、Apache Kafka を用いたイベント駆動型データパイプラインの構築 メモリプロファイラ(pprof)やトレーシングツール(OpenTelemetry)を用いた、アロケーションの最適化およびボトルネックの解消 DB(PostgreSQL / Redis)の接続プール(Connection Pool)最適化と、分散キャッシュ戦略の設計・運用 必須スキル・経験 Goを用いたバックエンドアプリケーションの開発・運用実務経験(3年以上) 静的型付け言語における、並行処理(Goroutine, Channels, Mutex等)の実装・トラブルシューティング経験 gRPC または GraphQL を用いた、スキーマ駆動によるAPIの開発・運用経験 RDB(PostgreSQL / MySQL)における、高負荷時のデッドロック回避やインデックス最適化の深い知見 歓迎スキル・経験 Clean Architecture や DDD(ドメイン駆動設計)に基づいた、テスタブルで疎結合なコードベースの設計・運用経験 大規模トラフィックを捌くための分散システム、またはマイクロサービスアーキテクチャの構築経験 AWS / GCP / Kubernetes を用いた、インフラを意識したコンテナアプリケーションの最適化経験 他言語(Java / PHP / Ruby等)で書かれたモノリスなシステムを、Goのマイクロサービスへリプレイスした経験 開発環境 言語: Go (1.26系) フレームワーク・ライブラリ: Echo, GORM, wire, Uber-FX 通信・メッセージング: gRPC, Apache Kafka DB: PostgreSQL, Redis (Cluster構成) インフラ: AWS (EKS), GCP (BigQuery) ツール: GitHub, Slack, Datadog, pprof, OpenTelemetry 開発チームについて 基盤技術やパフォーマンスに対して並々ならぬこだわりを持つ、Goエキスパートが集まる技術志向のチームです。 コードレビューでは、メモリの割当効率(GCの抑制)やスレッド安全性、エラーハンドリングの美しさについて非常にハイレベルなディスカッションが行われています。 フルリモート・フルフレックスの体制が強固に定着しており、無駄な同期ミーティングを極力排除し、非同期のドキュメント(Notion/GitHub)をベースとした自律的な開発が進められています。 仕事の魅力 国内トップクラスのトラフィック量 を直接肌で感じながら、Goエンジニアとして最高峰の低レイテンシ・高並列処理のスキルを極めることができます。 技術的負債の解消や、Goの最新言語仕様の導入に対して非常にオープンであり、技術への投資を惜しまない環境です。 フルリモート環境の中で不要な割り込みがなく、自身の最高の生産性を維持しながらエンジニアリングに100%集中できます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
Go
募集回数
1回
職種・ポジション
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
