期待すること(責任/権限)
■チームについて
ZOZOTOWNのさらなる成長を支えるために、基幹システムのリプレイスを推進するチームです。
基幹システムのリプレイスでは、増改築を重ねてきたオンプレミス上のVBScript製のモノリスに対して、適切な分割境界を定義したうえで、クラウド上にJava/Go製の新しいサービスを構築して移行します。
既存機能の整理にはじまり、新しいサービスの設計と構築、移行計画の立案と実行まで幅広く担当します。また、機能追加やパフォーマンス改善、障害対応など移行後のサービスの運用も一部行います。
チームは9名で構成されており、各人が1つ以上の領域を担当します。本募集の候補者に参画していただく、「共通の認証・認可サービス」開発は2〜3名で進める予定です。
■職種について
「共通の認証・認可サービス」の設計や開発を担うポジションです。基幹システムでは社内の重要情報を扱うため、セキュアかつ可用性の高いシステムの構築が求められます。
入社後は、このサービスに対して責任を持ち、依頼や課題に対して主体的に行動できるエンジニアとしての活躍を期待しています。
■現状の課題と実現したいこと
ZOZOTOWNの急成長と組織の拡大に伴い、社内スタッフや出店ブランド様が利用する基幹システムの重要性がより一層高まっています。
しかし、現在のシステムでは認証や認可に関するロジックが各所に点在しており、ガバナンス上の課題となっています。
本プロジェクトでは、各基幹システムが個別に持つ認証・認可ロジックを「共通の認証・認可サービス」へ統合し、認証経路の統一と一貫したアイデンティティ管理の実現を目指しています。
単なるログイン機能の集約に留まらず、内部統制(J-SOX)への準拠や、複雑な業務フローを支える柔軟かつ厳格な権限管理モデルの再定義にも取り組みます。
現在は認証サービスの刷新に向けた設計フェーズにあり、高い可用性と耐障害性を備えたサービスを、業界標準のプロトコル(OIDC/OAuth等)を用いて構築・運用していく、チャレンジングな環境です。
業務内容
■具体的な業務例
「共通の認証・認可サービス」の設計・開発・運用を担当していただきます。
- 既存システムの認証を新サービスへ移行する計画の立案・実行
- 利便性とセキュリティを両立した認証技術の検討・導入
- 認証サービスが参照しているデータのクラウド移行
- 認可機能の設計・実装
メインで担当していただくのは上記プロジェクトですが、基幹システムのリプレイス全体を推進するチームの一員として、別のリプレイスプロジェクトに貢献していただく機会も提供できます。
■利用技術
- クラウド
- 開発言語:Go, Java
- DB:MySQL
- サービス:Amazon EKS
- CI/CD:GitHub Actions
- オンプレミス
- 開発言語:VBScript
- DB:SQL Server
- サーバー:Windows Server(IIS)
- 監視:Datadog / Sentry / Splunk / PagerDuty
- 開発用AIツール:Claude Code / GitHub Copilot
■参考資料
必要条件
■必須条件
- 静的型付け言語を用いた3年以上の開発経験
- Webアプリケーションの開発経験
- RDBに関する基礎的な知識
- 生成AIを活用した開発経験
- Cookie、セッション、JWTなどWeb認証の基礎技術に関する理解
- クラウドサービスを活用した開発経験
- プロジェクトの課題や技術要件に応じて、複数の開発言語・技術スタックに柔軟に対応できる学習意欲と適応力
- コードの調査やチームを跨いだヒアリングを行い、技術的な側面から要件定義を推進した経験
■歓迎条件
- GOを用いた開発経験
- OAuth、OIDCなど認証・認可プロトコルに関する知識・経験
- IDasSを用いた開発・運用経験
- 権限モデル(RBAC/ABAC等)の設計経験
- VBScriptを用いた開発経験
- マイクロサービスアーキテクチャの設計・運用経験
- 不正ログイン対策や、OWASP Top 10等のセキュリティ脆弱性に関する知識
■求める人物像
- 設計から実装・運用まで、主体的にプロジェクトを推進できる方
- 担当システムにオーナーシップを持ち、提供する価値について考え続けられる方
- レガシーなコードや複雑な仕様を分析・整理し、課題解決に導ける方
- 信頼関係を大事にし、関係者と円滑なコミュニケーションを取れる方
| 職種 / 募集ポジション | ZOZOTOWN 基幹システム バックエンドエンジニア(認証・認可) |
|---|---|
| 雇用形態 | 正社員 |
| 契約期間 | 試用期間:3ヶ月(試用期間中の変更変更なし) |
| 給与 |
|
| 勤務地 | 西千葉オフィス(本社) ・JR総武線「西千葉駅」徒歩7分 ・京成千葉線「みどり台駅」徒歩2分 ※排煙機能を有する専用の喫煙エリアを設けております ※業務都合により別拠点に出社いただく場合がございます |
| 勤務時間 | フルフレックスタイム制(標準労働時間8時間/日) コアタイム、フレキシブルタイムなし |
| 勤務形態 | 国内での在宅勤務を基本とし、出社時は西千葉オフィス、紀尾井町オフィス等弊社の各拠点をご利用いただけます。 ※参照:https://corp.zozo.com/about/profile/ |
| 時間外残業 | あり/全社平均14時間(2024年度実績) ※繁忙閑散により変動 |
| 休日休暇 | 完全週休二日制(土・日) 祝日 年次有給休暇 夏季・冬季休暇(各3日間付与) 慶弔休暇 介護休暇 子供の看護休暇 など |
| 福利厚生・待遇 | 人事考課面談(年2回) 健康診断(年1回) 社会保険(健康保険/厚生年金保険/雇用保険/労災保険)完備 賞与支給実績あり 退職金制度あり 交通費実費支給(上限15万円/月) 慶弔見舞金 従業員割引 時短勤務制度 産前産後休暇 育児休暇 服装・髪型自由 部活動支援制度 社内イベント など 詳細:https://corp.zozo.com/recruit/welfare/ |
| 業務の変更範囲 | 入社直後:ZOZOTOWN 基幹システム バックエンドエンジニア(認証・認可) 変更範囲:弊社事業に関わる業務全般 ※基本的にはご入社いただいたポジションで勤続いただく想定ですが、キャリアおよび事業展開等により配属変更の場合がございます |
| 就業場所の変更範囲 | 入社直後:国内にあるご自宅もしくは配属拠点 変更範囲:会社の定める、国内および海外の拠点 ※今後新設される拠点も含む(出向の場合は、出向先で定める拠点を含む) ※基本的にはご入社時の拠点で勤続いただく想定ですが、キャリアおよび事業展開等により配属変更の場合がございます |
| 応募書類 | ・履歴書(JIS規格) ・職務経歴書 |
| 選考フロー | 書類選考 ↓ 面接(2~3回/オンライン実施) ↓ 内定 |
| 募集者 | 株式会社ZOZO |
| 会社名 | 株式会社ZOZO |
|---|---|
| 株式会社ZOZO | 代表取締役社長兼CEO / 澤田 宏太郎 設立 / 1998年5月21日 資本金 / 1,359,903千円 |
| 株式会社ZOZO NEXT | ZOZO主要子会社 代表取締役CEO / 澤田 宏太郎 |
| 従業員 | 1,738名(平均年齢34.2歳) ※グループ全体(2025年3月末時点) |
| 西千葉オフィス(本社) | 〒263-0023 千葉県千葉市稲毛区緑町1-15-16 ※喫煙エリアがございます |
| 紀尾井町オフィス | 〒102-0094 東京都千代田区紀尾井町1-3 東京ガーデンテラス紀尾井町 紀尾井タワー ※喫煙エリアはございません(入居テナントビル内には喫煙エリアあり) |
| 宮崎オフィス | 〒880-0805 宮崎県宮崎市橘通東4-8-1 カリーノ宮崎7階 |
| 物流拠点 | ・ZOZOBASE習志野1 〒275-0024 千葉県習志野市茜浜3-7-10プロロジスパーク習志野4 ・ZOZOBASE習志野2 〒275-0024 千葉県習志野市茜浜3-7-2 Landport習志野3~5F ・ZOZOBASEつくば1 〒300-2692 茨城県つくば市東光台5-6-2プロロジスパークつくば1 ・ZOZOBASEつくば2 〒305-0019 茨城県つくば市さくらの森25-3プロロジスパークつくば2 ・ZOZOBASEつくば3 〒305-0841 茨城県つくば市御幸が丘34 プロロジスパークつくば3 ・DPLつくば中央 〒305-0841 茨城県つくば市御幸が丘39 |