本ポジションでは、Platform Engineeringチームのバックエンドエンジニアとして具体的に以下の業務に携わっていただきます。
※(雇入れ直後)バックエンドエンジニア(変更の範囲)当社業務に関わる全般
【業務内容例】
・プロダクト開発の認知負荷を下げ、開発に集中できる環境を技術の力で整えること
・Enablingチームと違い、より低レイヤーな詳細(パフォーマンスやセキュリティ、インフラなど)に関する認知不可を下げることを目的とした基盤の構築
・ID基盤や視聴データ収集分析システムなど、とは独立したサービスの開発
・生産性向上のための技術選定、リアーキテクチャ、リファクタリング
・カンファレンスやイベントへの登壇、テックブログへの寄稿など、「我々は仲間である」を体現するための行動
【開発環境】
・言語:Go
・DB:MySQL/DynamoDB/Redis/BigQuery
・インフラ:AWS/GCP
・構成管理:CDK/CloudFormation
・監視:CloudWatch/NewRelic
・CI/テスト:CodeBuild/CloudBuild/GitHub Actions
【求める人物像】
・テレビという社会インフラに関わりたい方
・問題解決することが好きな方
・ハイパフォーマンスな設計・開発に関する改善が大好きな方
・高トラフィックなサービスに携わりたい方
・大量のアクセスログを眺めることが好きな方
・TVerのミッションに共感いただける方
【応募要件】
・複数人の開発チームで、Goとクラウドを利用したWebアプリケーション開発・運用経験
・一定規模の商用サービスでのAPI/DBの設計経験
・開発生産性を下げている課題の発見を自発的に行い、改善活動をやりきった経験
【歓迎要件】
・大規模サービスの設計・開発・運用経験
・新サービス、新機能の開発において、主体的に技術選定を行った経験
・複数プロダクトから利用されるプラットフォームを開発した経験
【開発組織について】
TVerのエンジニアリング組織では、累計7,800万DL / 月間動画再生数4.9億のサービス「TVer」のシステムの設計、開発、運用はもちろん、
大量データの収集や処理、分析などを担当しています。
開発組織は40名ほどで構成されており、バックエンドエンジニア、フロントエンドエンジニア、SRE、データエンジニア、デザイナー、ディレクター、PdMなどが在籍しています。
一方でプロダクトの成長に対して組織の成長が追いついておらず、まだまだやりたいことが無数にあります。
多数のシニアエンジニア、EM、CTO経験者などを擁しており、各方面から優秀なエンジニアが参画していますが、さらなるサービス拡大を目指していくためにも、体制の増強を急いでいます。
組織体制は開発生産性向上のために、クロスファンクショナルなプロダクト開発チームと、それを支えるEnablingチーム、Platformエンジニアリングチームに分かれ、
各人が自律して行動し各チーム内で素早く意思決定をしながら開発をする組織になりつつあります。
そのため、様々なエンジニアリング領域の課題が多くある環境にてご自身で考え意思決定ができる組織なので、技術力を向上させることのできる環境であることはもちろん、組織やプロダクトへの貢献がわかりやすく成果として現れやすい環境になっています。