▼仕事内容
これまでに旅行業界で培ってきた検索システムの開発ノウハウを凝縮したSaaS型旅行商品販売プラットフォーム「 webコネクト 」の開発をご担当いただきます。
各旅行商品でマイクロサービス化されており、フロントエンドとサーバサイドはBFFを通じて連携しています。大量・複雑な旅行データを独自の検索ロジックで高速に処理する検索APIの開発に携わっていただきます。
webコネクトについてはこちらもご覧ください。
—
https://webconnect.forcia.com/
次のような業務をチームメンバーの一人として相談しながら進めていただきます。
・ 高速な検索を実現するデータベース及びアプリケーションの設計・開発
・ アプリケーションのパフォーマンスチューニング
・ 各旅行商材を適切に処理するためのAPI設計
・ 外部サービスとのデータ連携
・ 継続的なリファクタリングやアーキテクチャの改善
・ チームの開発効率向上のための施策の検討と実行
・ 各種ログ分析による課題の抽出と改善
・ k8sによる運用の改善とデプロイ・リリースの効率化
▼開発環境
【言語】TypeScript, Python, SQL
【フレームワーク】Node.js, Next.js, Express, React, Redux, Jest
【データベース】PostreSQL
【ソースコード管理】GitLab
【プロジェクト管理】Jira
【情報共有ツール】esa, Slack
【その他】Athena, Docker, Kubernetes, GitLab-CI,Prometheus, Swagger, Jenkins, AWS,Linux
▼必須の経験/能力
・ Unix、Linux上でのプログラミング経験が2年以上ある方
・ 論理的に考えて他者に説明できる能力
▼あると望ましい経験/能力
・ Node.jsのサーバサイドの開発経験
・ PostgreSQL等のRDBに関する知識経験
・ 複雑な計算ロジックの実装経験
・ 顧客折衝~実装までの一連の業務経験
・ 要件定義の経験
・ システムの運用設計の経験
・ 周囲を巻き込む力
・ テストコードの実装経験
▼関わるサービス
次世代型 旅行商品販売プラットフォーム「フォルシア webコネクト」
—
https://webconnect.forcia.com/
国内・海外の多種多様な素材提供会社との連携(コネクト)により、料金・在庫がダイナミックに変動する「宿泊素材」×「交通素材」×「着地素材」を組み合わせた商品や単品商品の動的な商品造成・販売をスピーディーにSaaS型サービスとして実現します。
▼関わるチーム
チームはエンジニア14名・ビジネスサイドメンバー10名でプロジェクトを進めています。
スクラム開発を採用しており、メンバー同士のコミュニケーションを重視しています。
エンジニアとビジネスサイドがお互いを理解しあい補完しあうことができるチームです。
▼募集背景
旅行業界はより高みに到達するために構造改革が必要なフェーズとなっています。
各旅行会社の革新をお手伝いするためにwebコネクトが多数のお客様から引き合いとなっております。事業を拡大しより多くのお客様にプロダクトを届けるために開発メンバーが必要となっています。