募集要項
- 仕事内容
-
【ポジション概要】
「Yahoo! JAPAN」のバックエンド開発を通じて、日常的に利用されるサービス体験を継続的に進化させるポジションです。数千万人のユーザーに対して安定的・継続的にサービスを提供するためのシステムの技術選定やアーキテクチャ設計、パフォーマンス改善や技術的負債の解消などをリードし、プロダクトの中長期的な品質と価値の向上を担っていただきます。
実装だけでなく、要件定義・設計から保守運用まで一貫して関わり、状況に応じてデザイナーや企画など他職種と密に連携しながら開発を推進することが求められます。
スケーラビリティやパフォーマンス最適化など、大規模ユーザー向けプロダクトならでは高度な技術課題に取り組む機会があり、エンジニアとして成長につながる開発経験を積むことができます。
将来的には、志向や強みに応じて、サーバサイド以外の領域(WebフロントエンドやiOS・Androidネイティブアプリなど)へ関与する機会もあります。
【組織のミッション・展望】
・「行動につながるメディア」を目指し、新たなユーザー価値を提供
・「Yahoo! JAPAN」を通じて新たな価値を生み出し、目指す姿を実現
・エンジニアリングを通じてユーザに価値提供し続け、ミッション・展望を実現
【主な業務内容】
数千万人のユーザーに利用される「Yahoo! JAPAN」のバックエンド開発をご担当いただきます。技術的な専門性を活かし、ユーザー体験を向上させる新機能や改善の実現に向けて、最適な技術選定を行いながら開発を推進していただきます。具体的には以下の業務を想定しています。
・新規機能の開発および既存機能の改善
・要件定義・設計・実装・テスト・リリース・運用までの一連の開発プロセスへの関与
・パフォーマンス、品質、開発生産性に関する課題を特定し、技術的な改善施策を立案・実行
・技術選定や設計方針について、チーム内外と議論しながら意思決定をリード
・デザイナーや企画担当と協働し、ユーザー体験向上に向けた仕様検討・改善提案
・レビューやナレッジ共有を通じた、チーム全体の技術力向上への貢献
※変更の範囲:会社の定める全ての業務への配置転換の可能性あり
【プロダクトを知る】
Yahoo! JAPAN
- 応募資格
-
- 必須
-
【必須】
・Java(Spring Boot)を用いたバックエンド開発経験(5年以上)
・Webアプリケーションの開発経験
・コンピュータサイエンスに関する基礎知識(データ構造・アルゴリズム)
・設計レビューやコードレビューを含むチームでのソフトウェア開発経験
・バックエンド開発に関する基礎的な技術知識(標準ライブラリ・ビルドツール・IDE)
・要件定義、技術選定、アーキテクチャ検討などの設計経験
・サービスの品質や継続的な成長に影響する重要な技術課題を、自ら特定し解決まで主導した経験
【歓迎】
・大規模トラフィックに対応するバックエンドシステムの設計・開発・運用経験
・ユニットテストなどソフトウェアテスト自動化の経験
・Kubernetesなどのコンテナ技術を用いたシステムの設計・開発・運用経験
・CI/CDを用いた開発プロセスの自動化・効率化経験
・生成AIを利用した開発経験
・リードエンジニアとしての経験
・TypeScriptおよびReact、Next.jsを利用したWebフロントエンドの開発・運用経験
・データベース(RDB、KVS)を利用した開発・運用経験
【求める人物像】
■設計・開発手法、技術トレンドを業務外でも主体的にキャッチアップし、自己研鑽できる方
■異なるバックボーン(多職種・他部門)や価値観を有する関係者と協力関係・信頼関係を築ける方
■フィードバックを真摯に受け止め、自身の行動を改善することができる方
■サービスやシステム、チームに当事者意識を持ち、能動的に改善提案ができる方
■強い責任感を有し、困難な技術的課題を最後まで諦めずに解決できる方
- 雇用形態
- 正社員
- 勤務地
- 東京都
- 年収・給与
- 850~1200万円
