【フルリモート/週5/Go】大規模分散型ライブチャット基盤におけるバックエンドAPI開発

掲載終了1ヶ月前

【フルリモート/週5/Go】大規模分散型ライブチャット基盤におけるバックエンドAPI開発

4,000〜5,500/時

作業内容

お任せしたいこと [役割] バックエンドエンジニアとして、Go言語を用いた超高並列・低レイテンシなライブストリーミング向けチャット制御システムの設計および実装を担当していただきます。 [役割に対して求める成果] GoroutineやChannelを駆使した効率的な並行処理により、同時接続数数十万規模のスパイクアクセスを安定して捌き切るバックエンド基盤を構築すること。 具体的な業務内容 Go(Gin / gRPC)を用いた、超高速レスポンスが求められるAPIの設計・開発 WebSocketを用いた、クライアント・サーバー間のリアルタイム双方向通信ロジックの実装 Redisを用いたキャッシュ戦略の立案、および分散ロックによるデータ不整合の制御 AWS(EKS)上でのマイクロサービス構成におけるパフォーマンスボトルネックの特定と修正 go testを用いた自動テストコードの作成、およびGitHub ActionsでのCI/CD運用 必須スキル・経験 Go言語を用いたWebアプリケーションまたはAPIの開発実務経験3年以上 GoroutineやChannelを用いた並行処理の実装およびデバッグ経験 gRPCまたはWebSocketを用いたリアルタイム通信システムの開発経験 RDBMS(MySQL / PostgreSQL)の運用およびクエリチューニングの基礎知識 Dockerを用いたコンテナ環境での開発経験 歓迎スキル・経験 大規模(数百万ユーザー規模)なサービスのバックエンド開発・運用経験 Redis、Apache Kafka、RabbitMQ等のミドルウェアを用いた分散システムの構築経験 Terraform等のIaCツールを用いたインフラ構築のコード化経験 SRE的な視点(SLO/SLIの策定)に基づいたシステム運用経験 開発環境 言語・FW:Go, Gin, gRPC インフラ:AWS (EKS, Aurora, ElastiCache), Terraform 管理ツール:GitHub, Slack, Jira, Datadog 技術スタック:Docker, Redis, GitHub Actions 開発チームについて 技術志向の強いバックエンドエンジニア4名程度のチームです。 パフォーマンス追求のために最新のGoアップデートを即座に検証・導入する、非常にスピード感のある現場です。 求める人物像 「動く」だけでなく「美しく、速い」コードを書くことに強いこだわりを持てる方 技術的難易度の高い課題に対して、論理的な思考と検証で粘り強く取り組める方 仕事の魅力 国内最大級のトラフィックを支える経験は、エンジニアとしてのキャリアにおける強力な実績となります。 Goの特性を極限まで引き出す開発を通じて、分散システムの高度なスキルを磨くことができます。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。

稼働条件

週5日 / フルリモート

契約形態

業務委託(フリーランス)

開発環境

Go

募集回数

1回

スキル

ビジネスツール・コミュニケーション:

企業名

株式会社Kaizen Tech Agent

サービス/プロジェクト名

詳細スケジュール/リリース時期

現場責任者の雰囲気

開発体制の詳細

詳細は面談でお伝えします。ご相談ください。

一部の情報は非公開の場合があります

案件について詳しく聞いてみませんか?

知りたい内容を選んでください(複数選択可)