仕事内容
LINE NEWSのサービス開発・運用・保守を担当するソフトウェアエンジニアの募集です。LINEとヤフーの合併により国内最大のメディアプラットフォームとなったLINE NEWSにおいて、機能追加や改善、技術的負債の解消に取り組みます。バックエンド・フロントエンドを問わず、要件定義から保守運用まで一連の開発サイクルに幅広く関わることが可能です。
主な業務内容
- 「LINE NEWS」のサービス開発・運用・保守を担当。
- 企画者・デザイナーとの要件のすり合わせや提案。
- チームで設計からリリースまでを担当するスクラム的開発。
- コードレビュー・設計レビューの実施。
- ユーザーやコンテンツパートナーからのお問い合わせに対するシステム的な課題解決。
- リファクタリングや自動化を含む継続的な改善プロセスの実施。
組織・人を知る
- バックエンドエンジニア中途採用説明会での登壇資料やインタビュー記事で、仕事の具体事例や業務内容、チームの雰囲気を紹介。
- 「自律・自走する開発体制を求めて。LINE NEWSが実践する「アジャイル開発」。」「バックエンドエンジニア中途採用説明会レポート LINE NEWSの開発事例」「目指すは「意思決定と行動につながるメディア」。“Why”を常に考え、組織の道筋を照らす」などの記事がある。
プロダクトを知る
- LINE NEWSは2013年にサービスを開始し、「LINE公式アカウント」でのニュース配信で急成長したニュースポータル。
- 2017年からはLINE内に「ニュースタブ」を設置し、現在は「LINE」ユーザーの約8割に利用されている。
開発環境
- 言語はJava, TypeScriptを使用。
- Spring Boot, React, Vue, Apache Kafka, MySQL, MongoDB, Kubernetes, Redis, Nginx, Docker, Elasticsearchなどの技術を利用。
- インフラは内製のIaaS・PaaSサービスを使用。
- CI環境はGitHub Actions。
- プロジェクト管理はJira、Confluence。
- その他開発環境としてGitHub Enterpriseを使用。
- IntelliJ IDEA, GitHub Copilot, OpenAI API, Slack, Figma, ClaudeCode、Codexなどのツールを使用。
ポジション概要
- LINE NEWSは2013年サービス開始、LINE公式アカウントでのニュース配信で急成長し、現在はLINEユーザーの約8割に利用されている。
- 2023年のLINEとヤフー合併により、Yahoo! JAPANトップページやYahoo!ニュースとも連携を進め、国内最大のメディアプラットフォームとして体制を築いている。
- 本ポジションでは、メディア領域のサービスを安定的かつ継続的に提供するため、サービス開発エンジニアとしてサービスの成長や新機能開発に取り組む。
- 開発組織には元LINE・元ヤフーなど多様なバックグラウンドを持つメンバーが在籍し、知見や強みを活かし協働している。
- 開発領域を限定せず、要件定義・設計から実装、保守運用まで一連の開発サイクルに幅広く関わることが可能。
- バックエンド・フロントエンドを問わず、経験や志向に応じて多様なチャレンジができる。
現状の課題と実現したいこと
- LINE NEWSでは、ユーザーの利用状況やニュースを取り巻く環境変化に対応するため、機能追加や改善要望が継続的に増えている。
- 既存システムの構造が複雑化しており、影響調査や設計判断に時間がかかり、改善のリリース速度や開発後の保守性に課題がある。
- システムの構造的な見直しや技術的負債の解消も重要なテーマとなっている。
- 本課題を解決し、ユーザーの関心やニュースの読み方の変化に対して、より早くLINE NEWSの体験改善を届けられる状態を目指す。
- 本ポジションでは、LINE NEWSの機能追加や改善を進めながら、既存システムの課題や影響範囲を踏まえ、設計方針・実装方針の検討および意思決定をリードする。
- ユーザーの体験改善に直結する開発に、継続的に関わることができる環境。
求めるスキル・経験
必須
コンピュータサイエンスの基礎知識(アルゴリズム、データ構造、データベース、ネットワークなど) データベーススペシャリストネットワーク設計・構築経験
RDBMSを利用した開発経験
以下のいずれかを満たすこと
Javaを利用したWebアプリケーション開発経験(3年以上)
または
React、Vueなどを利用したフロントエンド開発経験(3年以上)
歓迎
中規模以上のプロジェクトでの開発経験
中規模以上のWebアプリーションに対してパフォーマンスを改善した経験
UI/UXに関する専門知識 UI/UXデザイン経験
アクセシビリティに関する専門的な知識
コンシューマ向けサービス関連開発経験
要件定義やソフトウェアアーキテクチャーの設計経験 要件定義
コード品質の改善に取り組んだ経験
OSSへの貢献、またはコミュニティでの活動経験
Spring Bootを利用したWebアプリケーション開発経験 SpringWebアプリケーション開発経験
スクラムなどチームメンバーをリードした経験 スクラム
Kubernetes、Java, TypeScript、Apache Tomcat、Nginx、Apache Kafka、Redis、MySQL、MongoDBを利用した開発経験 ApacheJavaApache KafkaKubernetesMongoDBMySQLNginxRedisTypeScript
GitHub Actions、Jenkins、Drone、CircleCI、SonarQubeなどを用いたCI/CDパイプライン構築経験 CI/CDCircleCIGitHub ActionsJenkins
生成AI(ClaudeCode、Codex、GitHub Copilot、Google Adk、LangChainなど)を用いた開発生産性向上やAIエージェント開発に関するスキル Claude CodeGitHub Copilot生成AI活用LangChainマルチエージェント設計OpenAI Codex
関連スキル
歓迎
募集要項
- 職種
- フルスタックエンジニア
- 雇用形態
- 正社員
- 想定年収
- 850万〜1200万円
- 勤務地
- 東京都 港区 ほか(愛知県 名古屋市中村区、大阪府 大阪市北区、福岡県 福岡市博多区)
- 出社・リモート
- ハイブリッド / リモート可
- 必要経験
- 3年以上
- レベル
- メンバー
- 勤務時間
- スーパーフレックス(コアタイムなし) / 実働7.75時間
- 休日休暇
- 完全週休2日制 / 祝日休み / 年末年始休暇7日
- 給与の詳細
- 賞与 年2回 / みなし残業 月35時間
- 試用期間
- 3ヶ月
福利厚生・制度
選考プロセス
- 書類選考
- 課題選考
- 適性検査
- 面接 (複数回)
- コンプライアンスチェック・リファレンスチェック
- 内定
応募から1カ月〜1カ月半程度で内定となります。