概要詳細
■募集背景
弊社はライブ配信領域における自社サービスを展開しており、近年はユーザー数増加および機能拡張に伴い、プロダクト基盤の高度化が求められています。同時接続数増加やユーザー行動の多様化により、API設計やデータ構造の複雑化が進んでいるため、既存システムを踏まえた設計・実装・改善を主導できるバックエンドエンジニアを募集しております。
■企業について
弊社は歌領域に特化したライブ配信サービスを展開し、配信者や関連クリエイターが活躍できるエコシステムの構築を推進しております。少数精鋭の体制でプロダクト開発を進めており、現在はグロースフェーズにおいてさらなる品質向上と事業拡大を目指しています。
職務内容
■業務内容
- 本サービスにおけるtoC向けバックエンド開発
- Goを用いたWeb API(REST/gRPC)の設計・開発
- 高トラフィック環境におけるパフォーマンスチューニングおよび負荷対策
- データモデリングおよびクエリ設計・性能改善
- Google Cloud環境でのアーキテクチャ設計および運用改善
- 既存コードのリファクタリングおよび技術的負債の解消
- 障害対応および監視設計を含む安定運用対応
- コードレビューおよび設計レビューによる品質向上
■開発環境
- バックエンド: Go
- インフラ: Google Cloud(GKE, Cloud Run, GCS, Pub/Sub), Terraform
- データベース: Google Cloud Spanner
- フロントエンド: TypeScript, Next.js, React
- モバイル: Flutter, Dart
- 配信基盤: Tencent Real-Time Communication
- 開発ツール: GitHub, Figma, Notion, Slack
■チーム構成
- エンジニア10名(業務委託・副業メンバー中心)
- フルリモート体制での開発
■求める人物像
- toCプロダクトの成長とユーザー体験向上に主体的に向き合える方
- 論理的思考に基づいた設計・判断・議論ができる方
- チーム志向で周囲と円滑にコミュニケーションが取れる方
- 変化の多い環境でも主体的に課題解決へ取り組める方
求められるスキル
■必須スキル
- Goを用いたWeb API開発の経験(またはバックエンド開発経験がありGoをキャッチアップ可能な方)
- RDBMSを用いたデータベース設計・運用の経験
- SQLのパフォーマンス改善の経験
- 既存システムへの影響を踏まえた仕様策定および設計の経験
- GitHubを用いたチーム開発およびコードレビューの経験
■歓迎スキル
- 高トラフィックWebサービスの開発・運用の経験
- 分散RDBMSまたはGoogle Cloud Spannerの利用経験
- Google Cloud環境でのインフラ設計・運用の経験
- パフォーマンスチューニングまたは負荷試験の経験
- テックリードまたは技術意思決定の経験