EXPERT ENGINEER

エキスパートエンジニア
(JavaによるAPI開発チームのテックリード / アーキテクト候補)

自社サービスのEC / CRM向けAPIプラットフォーム
「prismatix」のテックリード / アーキテクト候補を募集!募集職種一覧へ

仕事内容 EC / CRM 向けAPIプラットフォーム「prismatix」の開発チームにおいて、既存の問題を解決し、次世代のアプリケーション基盤を設計・構築していく技術面でのリーダーシップを発揮していただきます。

prismatixは複数の小規模なサービスが協調してサービスを構成する「マイクロサービスアーキテクチャ」を採用しています。それぞれのサービスは認証・認可、商品管理、ショッピングカート、注文管理、決済などEC領域で重要な機能を分担しており、顧客の要件に応じて選択的に機能を提供することが可能です。各サービスはJavaとSpring Bootで構成されたDockerコンテナをECS上でホストし、データストアにはRDSやDynamoDBなどマネージドサービスを採用しています。

いわゆるECサイトやモバイルアプリのようなフロントエンドアプリケーションはサービスとしては提供せず、データストア / ビジネスロジックのみを提供するシステムの形態は、昨今「ヘッドレスコマース」という言葉で知られるようになってきました(prismatixでは「エンゲージメントコマース」という言葉で表現しています)。

prismatixは開発開始から既に5年ほど経過しており、現在のアプリケーションのメジャーバージョンは 2 です。お任せしたい仕事のひとつは、現行バージョンである V2 が抱えている技術的な課題の解決です。現在トータルで数千万人にものぼるエンドユーザーに価値を届けることを最優先にして開発を進めていた結果、足元をきちんと整備し、運用しやすいアプリケーションとして改善していく部分が少し後回しになってしまっている現状を、本来のあるべき姿に近づけていくのがミッションです。

もうひとつのミッションが、prismatixの次期バージョンである V3 の設計・構築です。現行バージョンでの学びを活かし、より開発・運用しやすく高品質なアプリケーションとするために、開発基盤の設計・構築から携わっていただきます。

さらに、技術面でのリーダーとしてチームのロールモデルとなり、個人やチームのスキルアップをサポートしてくれることも期待しています。

チームは、プロダクトオーナー、システムアーキテクト、ソフトウェアエンジニア、SRE、プロジェクトマネージャーなど多様な専門スキルを持つメンバーが在籍し、それぞれの専門領域で貢献しながらプロダクト全体の開発・運用に取り組んでいます。

セルフマネジメント、およびチームとしてのアウトプットの最大化を前提に、1人1人が裁量をもって仕事を進めながらも、コミュニケーションはフラットです。チャットやテレビ会議などクラウドワーキングツールを積極的に活用し、時間と場所の制約から発生するコストを最小限に抑えることによって効率的に仕事を進めています。
募集背景 prismatix事業の急拡大に伴い人材を募集します。
この仕事で得られるもの
  • 複雑で大規模なAPIプラットフォームの開発チームを技術でリードしていく経験
  • 大規模Webアプリケーションの基盤刷新を主導する経験
  • EC / CRM領域における先進的な業務知識
  • AWSの各サービスに関する専門的な知識と技術スキル
応募資格 【必須の経験】

  • JavaとSpring FrameworkによるWeb開発の実務経験と深い知識
  • AWS上でコンテナとして動作するアプリケーションについての知識と経験
  • Webアプリケーションの非機能要件まで考慮した設計・開発・運用の経験

【歓迎する経験や能力】

  • 開発チームを技術的にリードした経験
  • Webアプリケーションの開発基盤を検討・設計・構築した経験
  • OSSの開発・コントリビューションの経験

【求める人物像】

  • コードを書くだけではなく保守性や運用についてまで考慮して設計・開発が行える方
  • 技術力をプロダクトのみならずチームにもロールモデルとして影響していける方
  • 技術とビジネス両面の制約を理解した上で技術的に最適な判断ができる方

採用応募フォーム

採用はグループ会社のクラスメソッド株式会社で行なっております
下記リンク先よりご応募お願いいたします

応募する