【採用背景】
当社は、日本テレビグループの「物販事業における中核企業」として、グループ各社との連携を強化しながら、持続的な成長を見据えています。現在、別々だったシステムを統合し、マルチテナント化するためのプロジェクトを進めています。GILTやGLADD、White Labelに続く新たなプロダクトを、短期間で柔軟に立ち上げられる環境とすべく、日々開発中です。
こうした成長フェーズにある今、完成されたプロダクトの維持・運用にとどまらず、今後の事業展開に伴う新規開発や組織開発にも主体的に関わっていただける方を募集しています。
【職務内容】
既存の仕組みに捉われず、ゼロベースで最適なアーキテクチャを追求する本プロジェクトは、単なるリプレイスとは一線を画す「0→1開発」の経験を積める貴重な機会です。 マイクロサービスアーキテクチャを採用しており、注文、在庫、商品といったサービス単位で構成されたチームにジョインいただき、主に以下の業務を担当していただきます。
・マイクロサービスアーキテクチャに基づいた管理画面の設計・開発・テスト
・DebeziumとKafkaを用いたイベント駆動型のサービス間連携の開発
・バックエンドの開発(TypeScript × NestJs)
・フロントエンドの開発(TypeScript × SvelteKit)
・リリース後の運用、継続的な機能改善・新機能開発
【開発環境】
・開発言語:TypeScript
・フレームワーク:NestJS
・テスティングフレームワーク:Vitest
・アーキテクチャ技術:Apache Kafka、Debezium
・クラウドプラットフォーム:AWS
・データベース:PostgreSQL、DynamoDB
・インフラ管理:Docker、Terraform、Amazon ECS、Amazon MSK
・環境:Linux
・ツール:Datadog、GitHub Actions、Redmine、GitHub
【ミッション、やりがい】
私たちが運営する人気フラッシュセールサイト『GLADD』と『GILT』。両サービスの運営を支えるバックオフィスシステム(管理画面)は、これまで別々に稼働してきました。 今回のプロジェクトのミッションは、この2つのバックオフィスシステムを統合・再構築し、「la belle vie 共通管理画面」としてゼロから作り上げることです。商品登録、在庫管理、受発注処理といったEC運営の根幹業務を集約し、事業全体の生産性を飛躍的に向上させる、全社的にも非常に重要なプロジェクトです。 このポジションでは、プロジェクトの中核を担うバックエンドエンジニアとして、システムの再構築をリードしていただきます。
【このポジションが候補者様に提供できる事】
・ゼロから創る経験:レガシーシステムの改修ではなく、モダンな技術スタックを用いてゼロからシステムを構築する「0→1開発」に携われます。
・事業基盤を支える貢献感:2つの主力サービスの運営効率を劇的に改善し、ビジネスの成長を加速させる基盤作りに貢献できます。
技術的裁量の大きさ:技術選定やアーキテクチャ設計など、エンジニアの裁量が大きいのが当社の特徴です。自らの技術力でビジネス課題の解決に挑むことができます。
・モダンな開発環境:マイクロサービス、イベント駆動アーキテクチャといったモダンな技術を実務で経験し、市場価値の高いスキルを習得できます。
・チームで成長する文化:ペアプロやレビューを積極的に行い、チームで議論しながら最適な答えを追求します。互いに高め合える環境で安心してスキルアップに臨めます。
【開発組織の文化・サポート体制】
・協調性を重んじるチーム開発:より良い設計や実装方法を、ペアプロやレビューを通してチームで話し合いながら開発を進める文化です。それぞれの得意分野を活かし、相互にレビューし合うことで、メンバー間の信頼関係が生まれています。
・手厚いオンボーディング:入社後はOJT形式でプロジェクトに参画いただきます。既存メンバーがしっかりとフォローしますので、新しいアーキテクチャやデザインパターンについても安心してキャッチアップいただけます。
【働き方について】
Tech組織の残業時間月平均は5~10時間台です。
全社的に週3日出社、2日リモートの体制を取り、分散出社をおこなっています。
その他フレックス制度を活用しているスタッフも多く、比較的自由度の高い働き方ができます。
【オフィス環境】
▼働きやすい環境づくり
赤坂オフィスは、働く全ての人が快適かつ生産的に過ごせるよう、細部にまでこだわった設備を整えています。フリーアドレスや電動昇降デスク、Herman Miller製チェア、テレフォンブース、Studio Display(5K Retina)、40インチ歪曲モニター・ウルトラワイドモニターなど、快適で生産性を高める充実のオフィス環境を完備。
【必須要件】
WEBアプリケーションでのバックエンド開発~保守経験3年以上
【歓迎要件】
・チームでのスクラム(アジャイル開発)開発の経験がある、または興味がある方
・Jest、RSpec等を使用したテストコードありの開発経験
・RDBMSを使用した開発経験
・BtoC向けのWEBサービス開発及び運用経験
・AWSクラウドフォーメーション若しくはTerraformによる開発経験
・TDDによる開発経験
【こんな人と働きたい】
・課題の本質を捉え、ロジカルに解決方法を考える姿勢をお持ちの方
・自社サービスに興味・愛着を持ち、技術のアウトプットやノウハウシェアに意欲的な方
・コミュニケーション能力に長け、チームや仲間を尊重できる方
・自己変革、成長の意識を持ち、責任を持って担当業務に向き合える方
・技術への強い関心を持ち、自ら学習し知識を深めていける方