何をやっているか
アイシグリーンシステム株式会社は、ゴルフ場向け総合管理システム「Green Support」およびiPadカートナビゲーションシステム「i Golf Shaper」を自社開発・販売しています。北海道から沖縄まで全国500コース以上のゴルフ場に導入されており、ゴルフ場システム開発のリーディングカンパニーです。
このたび、既存の基幹システムに続く新たなプロダクトとして、ゴルフ場向けレストランオーダーシステムの新規開発プロジェクトを立ち上げました。 国内ゴルフ場への展開はもちろん、将来的には海外ゴルフ場への展開も視野に入れており、多言語・マルチテナント対応を前提とした本格的なSaaS開発に取り組んでいます。
お願いしたいこと
複数のゴルフ場に展開するマルチテナント型のSaaSで、
バックエンドエンジニアとして以下をお任せしたいと考えています。
・注文・メニュー・テナント・アカウント管理のREST APIをNode.js + TypeScriptで設計・実装する
・WebSocketを使ったリアルタイム通知(売切フラグの即時反映・厨房モニター更新)のサーバー側実装
・Aurora PostgreSQLのDB設計、Row Level Securityによるゴルフ場ごとのデータ分離実装
・基幹システムとのCSV連携(メニューCSV・プレイヤーCSV取込、注文CSV出力)のバッチ処理実装(Lambda + SQS使用)
・Amazon Cognitoを用いた認証連携、ゴルフ場側とアイシグリーン側の権限制御の実装
技術スタック: TypeScript / Node.js / Aurora PostgreSQL / Redis / AWS(Lambda・SQS・Cognito)/ WebSocket
必須スキル: TypeScript・Node.js・REST API設計・PostgreSQL・WebSocket(サーバー実装)・Redis
尚可: Amazon Cognito連携経験・マルチテナント設計経験・AWS Lambda・SQS・CSVバッチ処理経験
稼働: フルタイム(週5日)/経験年数2年以上
期間: 約6〜7ヶ月
時給: 4,500円〜(スキル・経験により応相談)
仕様の決定は弊社が行います。技術的な提案・改善案は大歓迎です。将来の社内保守引き継ぎを想定しているため、コードコメントやドキュメント整備にもご協力いただける方を歓迎します。
働く環境・業務に使うツール
【業務で使うツール】
・slack
【想定稼働時間】
週40時間
募集詳細情報
ご登録いただくと、プロジェクトの応募条件を
ご覧いただけます。