Tokyo Rakuten
Job Description

楽天・事業について

楽天の創業ビジネスである楽天市場を支える開発部署です。

1997年に楽天が創業され、現在まで続く楽天市場は、「イノベーションを通じて人々と社会をエンパワーメントする」という楽天のミッションを体現し、商圏の限界を超えて商売が得意な人が簡単に店を開ける仕組みを創り、日本全国のユーザー様にお買い物の楽しさをお届けしてまいりました。

<楽天市場サービスページ>

部署・サービスについて

楽天市場は様々な店舗様が集まる場所であり、その多様性が楽天市場の魅力です。私たちの部は、楽天市場の多種多様な店舗様がECで活躍し、お客様に「Shopping is Entertainment」を提供できるよう、店舗様のジャンル・業種・規模を問わず、それぞれの店舗様の運営に必要なツールやサービスの開発・提供を行っています。

そのために、私たちは店舗様の店舗運営をサポートするアプリストア(RMSサービススクエア)を運営し、そこにソリューションを提供するパートナー様の支援も行っています。さらに、店舗運営を円滑にするAPIを提供し、パートナー様が高品質なソリューションを開発し提供できるようサポートしています。このように店舗様とパートナー様を繋ぎ、店舗様の成功をサポートするのが私たちのミッションです。

ポジション:

募集背景

「RMSサービススクエア」について、現在、私たちはさらなるサービスの成長を目指してビジネスモデルのリニューアルおよび現状業務の劇的な効率化を目的とした戦略的なプロジェクトを進めています。

これと並行してシステムのライフサイクルマネジメントにおける大規模なシステムマイグレーションも進めています。

これらの極めて重要かつ大規模な変革を、技術的リーダーシップを発揮して牽引し、具現化できるテックリードを募集しています。あなたは、既存のメンバーと連携しながら、技術戦略の立案、開発計画の策定、そして自らプロジェクトを主導し、成功へと導く役割を担っていただきます。

ご入社いただくと、楽天市場の店舗様・パートナー様が利用するサービスに関わることができます。

ビジネスモデルのリニューアルや、業務効率化プロジェクト、システムマイグレーションプロジェクトに携わることで、最新の技術トレンドに触れながら、自身の技術力とリーダーシップスキルを向上させることができます。また、新たな技術や開発手法を積極的に提案・導入し、サービスの価値を最大化する裁量と機会があります。

業務内容

業務概要:

「RMSサービススクエア」のテックリードとして、楽天市場の店舗様・パートナー様向けサービス(アプリストアページ、パートナー企業向け管理ページ、社内管理ツールなど)におけるシステム全体の技術戦略立案、アーキテクチャ設計、開発推進、および運用最適化をリードしていただきます。

特に、ビジネスモデルのリニューアル、大規模なシステムマイグレーション、および業務効率化を目的とした戦略的プロジェクトにおいて、技術的な側面からプロジェクトを牽引し、成功に導く重要な役割を担います。

業務詳細:

<プロジェクトの推進と技術的リーダーシップ>

・リニューアル、業務効率化プロジェクトにおける、技術選定、アーキテクチャ設計、開発プロセスの確立と推進。

・大規模システムマイグレーションプロジェクトの計画立案、実行、および技術的な課題解決のリード。

<開発計画と実行の管理>

・開発計画の策定、タスクブレイクダウン、進捗管理、リソース配分など、プロジェクト全体のマネジメント。

・開発チームメンバーへの技術指導、コードレビュー、開発プロセスの改善。

<システム設計と運用>

・高可用性、スケーラビリティ、パフォーマンス、セキュリティを考慮したシステムアーキテクチャの設計と実装。

・技術負債の解消と、将来を見据えた持続可能なシステム設計の推進。

・技術リサーチを行い、最適な技術スタックやツールを評価・選定・導入。

・システムの安定稼働を確保するための運用体制構築、監視、アラート対応のリード。

やりがい・魅力:

・楽天市場を支えるサービスの変革を、技術的リーダーとして牽引することができます。

・ビジネスモデルの再構築、最先端の技術を用いたシステムマイグレーション、業務効率化といった戦略的かつ影響力の大きいプロジェクトに、技術戦略の策定からデリバリーまで一貫して関与できます。

・フロントエンドからバックエンド、インフラまでフルスタックな技術領域を横断し、自身の専門性とリーダーシップを最大限に発揮・成長させる機会があります。

・新しい技術や開発手法を積極的に提案・導入し、技術面からサービスの未来を創造する裁量と影響力があります。

ステークホルダー:

開発チーム、プロダクトマネージャー、プロジェクトマネージャー、QAチーム、セキュリティチーム、インフラチーム、ビジネスサイドの各部門など、多岐にわたるステークホルダーと密接に連携し、プロジェクトを推進します。

働く環境

既存サービスの開発・運用をしているチームに参加していただきます。数名のエンジニア、プロダクトマネージャーが一つのチームとして協力し、Daily Huddleやチャット、ミーティングなどで状況を共有しながら問題解決に取り組みます。英語と日本語でコミュニケーションを行っています。

必須要件:

・10年以上のWebアプリケーション開発経験を持つフルスタックエンジニアとしての実績。

・数名規模のエンジニアチームのリードまたは技術サポート経験

・大規模な既存システムの改修、リファクタリング、またはシステムマイグレーションプロジェクトへの参画経験

・システム設計、アーキテクチャ設計の豊富な経験(非機能要件(性能、可用性、拡張性、セキュリティなど)を考慮した設計能力)

・クラウドシステム(AWS、GCP、Azureなど)の構築および運用経験

・Java、JavaScript/TypeScript、PHPなど、複数の主要なプログラミング言語を用いたバックエンドおよびフロントエンド開発の豊富な経験

・HTML、CSSに関する深い知識と、Web標準に基づいた開発経験

・RDBMS(MySQL、Oracle DB、PostgreSQLなど)を用いた開発経験、および複雑なSQLチューニング、データベース設計のスキル

・Gitを用いたチーム開発におけるコード管理、およびコードレビューを通じて品質向上を主導した経験

・Linuxコマンドラインの深い理解と、シェルスクリプトを用いた自動化経験

・情報セキュリティに関する専門知識(OWASP Top Tenなどの脆弱性対策、セキュアコーディングの知識と実践経験)

・ビジネスレベルの英語力

・ビジネスレベルの日本語力

歓迎要件:

・サービスにおけるプロジェクトリーダーまたはテックリードとしての実務経験

・大規模な分散システムやマイクロサービスアーキテクチャの設計・開発・運用経験

・CI/CDパイプラインの設計、構築、運用経験(Jenkins、GitHub Actionsなど)

・コンテナ技術(Docker、Kubernetesなど)を用いた開発・運用経験

・メッセージキュー/ストリーミング処理システム(Apache Kafkaなど)の設計・開発・運用経験

・オブザーバビリティ(ロギング、モニタリング、トレーシング)に関する深い知識と、SREプラクティスの導入経験

・アジャイル開発(スクラム、カンバンなど)におけるスクラムマスター経験

その他:

英語要件に関する補足

TOEIC 800

#テックリード #フルスタックエンジニア #アプリケーションエンジニア #Java #JavaScript #TypeScript #PHP #クラウド #楽天市場 #コマースカンパニー
Show more Show less