SERVER SIDE ENGINEER

サーバーサイドエンジニア(JavaによるAPIプラットフォーム開発)

EC / CRM向けAPIプラットフォーム(自社サービス)の開発で
スキルアップしたいバックエンドエンジニアを募集!募集職種一覧へ

仕事内容 EC / CRM 向け API プラットフォーム「prismatix」を構成するマイクロサービスの設計・開発を担当していただきます。

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

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

このような先進的なアーキテクチャのアプリケーションを設計・開発し、サービスの機能追加・信頼性向上を通じて世の中に新しい価値を提供していく仕事をお任せします。

顧客要件をもとに仕様検討・設計を行い、実装・テストまでを行う開発フェーズはもちろんですが、APIプラットフォームという「開発者向け」のプロダクトであるため、使いやすいAPIを設計すること、正確でわかりやすいドキュメントを書くことも重要な業務です。幅広いミッションのなかから経験と適性にあったタスクを担当していただき、一緒に技術を磨いていきましょう!

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

セルフマネジメント、アウトプットの最大化を前提に、1人1人が裁量をもって仕事を進め、コミュニケーションはフラットです。チャットやテレビ会議などクラウドワーキングツールを積極的に活用し、時間と場所の制約から発生するコストを最小限に抑えることによって効率的に仕事を進めています。
募集背景 prismatix事業の急拡大に伴い人材を募集します。
この仕事で得られるもの
  • 最新技術を用いたモダンかつ大規模な API プラットフォームの開発経験
  • マイクロサービスの設計・開発経験
  • 事業会社のフロントシステム全般の業務・システムに関する知識
  • AWS の各サービスに関する専門的な知識と技術スキル

プロジェクトを進める中で最先端のマーケティング、それを支えるアーキテクチャなど、新しい知見や技術に業務を通じて触れることができます。
応募資格 【必須の経験】

  • 何らかの言語によるWeb アプリケーションの開発に携わった実務経験
  • 何らかのテスティングフレームワークを用いたユニットテストコードの記述経験
  • AWS(Amazon Web Services)への興味・関心

【歓迎する経験や能力】

  • Java(11以降) / Spring Frameworkを用いた開発の実務経験
  • Web APIを通じて外部システムと連携するプログラムの開発経験
  • Web APIの仕様を検討・設計した経験
  • ECに関連するシステムの開発経験
  • チーム開発でのリーダーの実務経験

採用応募フォーム