【Node.js/TypeScript】建設企業向け業務支援プラットフォーム構築 - 実装要件_バックエンド_ - # 1のリモート案件・求人

60万円〜/月額
160時間/月
サーバーサイドエンジニア
  • Node.js
  • TypeScript
  • Node.js
お仕事内容

実装要件 バックエンド
ビルド構成
Express + TypeScriptを採用する。
ローカル起動はDocker上で、実環境へはECSへデプロイするため、Dockerイメージそのものを起動する形態をとる。

ライブラリ構成
名称 役割 バージョン 備考
npm ライブラリバージョン管理 7.x workspaceを使ってmonorepo
の形式をとる。共通事項でhel
perとして切り出せるのであれ
ば分離して切り出す
Node.js ランタイム言語 16.x LTSバージョンを採用するもの
とする
TypeScript ランタイム言語 4.x 保守、見通しの面でvanillajsは
非採用
express バックエンドサーバ 4.x kitchensinkなフレームワーク
でもいいのだが軽量さとシン
プルさを最優先。
passport 認証ミドルウェア 0.5.x ユーザ認証ライブラリ。ログ
インに使用。
eslint コードスタイラ 8.x prettierを採用してもいいが、
なるべくeslintへ寄せる。
aws-sdk バックエンドサーバ 3.x DynamoDBからのデータ取得
に使用。他、機能が増えた場
合はこちらをメインに使う。
Docker コンテナアプリケーション 20.x アプリケーション構成とは離
れるが、原則こちらの上で動
かす。