仕事内容
LINEヤフー株式会社の「Yahoo! JAPAN」バックエンド開発を担うポジションです。数千万人のユーザーに利用される大規模サービスの技術選定、アーキテクチャ設計、パフォーマンス改善、技術的負債解消をリードし、プロダクトの品質と価値向上に貢献します。要件定義から保守運用まで一貫して関わり、大規模トラフィック環境での高度な技術課題に取り組む機会があります。
主な業務内容
- 新規機能の開発および既存機能の改善を担当します。
- 要件定義・設計・実装・テスト・リリース・運用までの一連の開発プロセスに関与します。
- パフォーマンス、品質、開発生産性に関する課題を特定し、技術的な改善施策を立案・実行します。
- 技術選定や設計方針について、チーム内外と議論しながら意思決定をリードします。
- デザイナーや企画担当と協働し、ユーザー体験向上に向けた仕様検討・改善提案を行います。
- レビューやナレッジ共有を通じた、チーム全体の技術力向上に貢献します。
組織のミッション・展望
- 「行動につながるメディア」を目指し、新たなユーザー価値を提供します。
- 「Yahoo! JAPAN」を通じて新たな価値を生み出し、目指す姿を実現します。
- エンジニアリングを通じてユーザに価値提供し続け、ミッション・展望を実現します。
プロダクトを知る
- LINEヤフーの代表的なサービスであり、日常生活をより豊かで快適にするためのポータルサイト・アプリです。
- ニュース、検索、天気、災害通知、お得情報など、さまざまな情報や機能を一つのプラットフォームで提供しています。
開発環境
- 開発言語、フレームワーク:Java、Spring Boot
- インフラ:プライベートクラウド(PaaS、FaaS)
- CI/CD:Screwdriver.cd
- その他:GitHub、Confluence、Jira、Slack
ポジション概要
- 「Yahoo! JAPAN」のバックエンド開発を通じて、日常的に利用されるサービス体験を継続的に進化させるポジションです。
- 数千万人のユーザーに対して安定的・継続的にサービスを提供するためのシステムの技術選定やアーキテクチャ設計、パフォーマンス改善や技術的負債の解消などをリードし、プロダクトの中長期的な品質と価値の向上を担っていただきます。
- 実装だけでなく、要件定義・設計から保守運用まで一貫して関わり、状況に応じてデザイナーや企画など他職種と密に連携しながら開発を推進することが求められます。
- スケーラビリティやパフォーマンス最適化など、大規模ユーザー向けプロダクトならでは高度な技術課題に取り組む機会があり、エンジニアとして成長につながる開発経験を積むことができます。
- 将来的には、志向や強みに応じて、サーバサイド以外の領域(WebフロントエンドやiOS・Androidネイティブアプリなど)へ関与する機会もあります。
現状の課題と実現したいこと
- 「Yahoo! JAPAN」では、長年のサービス運用を通じた機能追加に伴ってシステムが複雑化し、設計・実装の変更コストやシステムの運用負荷がボトルネックとなっています。
- それによって、ユーザーへの新機能のリリース・機能改善の提供スピードに課題が生じており、継続的な改善が求められる状況です。
- これらの課題を解決し、ユーザーへ価値をスピーディーに届けられる状態を作ることが、プロダクトとして中長期的な成長を続けるための基盤になると考えています。
- 本ポジションでは、そのために必要な適切な技術選定・アーキテクチャ設計による持続可能なシステムの構築と、技術的負債の計画的な解消の意思決定をシステム全体を俯瞰しながらリードしていただきます。
求めるスキル・経験
必須
Java(Spring Boot)を用いたバックエンド開発経験(5年以上) バックエンド開発経験JavaSpring
Webアプリケーションの開発経験
コンピュータサイエンスに関する基礎知識(データ構造・アルゴリズム)
設計レビューやコードレビューを含むチームでのソフトウェア開発経験 コードレビュー
バックエンド開発に関する基礎的な技術知識(標準ライブラリ・ビルドツール・IDE) バックエンド開発経験
要件定義、技術選定、アーキテクチャ検討などの設計経験 要件定義
サービスの品質や継続的な成長に影響する重要な技術課題を、自ら特定し解決まで主導した経験
歓迎
大規模トラフィックに対応するバックエンドシステムの設計・開発・運用経験
ユニットテストなどソフトウェアテスト自動化の経験 テスト自動化経験
Kubernetesなどのコンテナ技術を用いたシステムの設計・開発・運用経験 Kubernetes
CI/CDを用いた開発プロセスの自動化・効率化経験 CI/CD
生成AIを利用した開発経験 生成AI活用
リードエンジニアとしての経験 チームリード経験
TypeScriptおよびReact、Next.jsを利用したWebフロントエンドの開発・運用経験 Next.jsReactTypeScript
データベース(RDB、KVS)を利用した開発・運用経験 Redis
募集要項
- 職種
- バックエンドエンジニア
- 雇用形態
- 正社員
- 想定年収
- 850万〜1200万円
- 勤務地
- 愛知県 名古屋市中村区 ほか(大阪府 大阪市北区、福岡県 福岡市博多区)
- 出社・リモート
- ハイブリッド / リモート可
- 必要経験
- 5年以上
- レベル
- リーダー
- 勤務時間
- スーパーフレックス(コアタイムなし) / 実働7.75時間
- 休日休暇
- 完全週休2日制 / 祝日休み / 年末年始休暇7日
- 給与の詳細
- 賞与 年2回 / みなし残業 月35時間
- 試用期間
- 3ヶ月
福利厚生・制度
選考プロセス
- 書類選考
- 課題選考
- 適性検査
- 面接(複数回)
- コンプライアンスチェック
- リファレンスチェック
- 内定
応募から1カ月〜1カ月半程度で内定となります。