【フルリモート/週5/TypeScript】Node.jsを用いた物流DXシステム向けリアルタイム在庫管理APIの開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 3,000 ~ 4,000円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
お任せしたいこと
[役割]
バックエンドプログラマー(PG)として、Node.js(NestJS)およびTypeScriptを用いた物流倉庫向け在庫管理システムのAPI構築および改修タスクを担当していただきます。
[役割に対して求める成果]
TypeScriptの高度な型安全性を活かし、入出庫データの整合性を保ちつつ、ミリ秒単位の低レイテンシで処理を実行できるバックエンドロジックを実装すること。
具体的な業務内容
Node.js(NestJS) / TypeScriptを用いた、入出庫ステータス更新APIの新機能実装
Prisma(ORM)を用いた、PostgreSQLに対するトランザクション制御およびクエリの実装
バーコードスキャナー等の端末から送信される、大量の同時リクエストを処理する非同期ロジックの構築
Jestを用いた、作成したサービスやコントローラーの自動単体テストコード作成
Dockerを用いたコンテナ環境での検証、および不具合発生時のログ解析・デバッグ対応
GitHubを活用したプルリクエスト作成、および相互コードレビューの実施
必須スキル・経験
Node.jsまたはTypeScriptを用いたバックエンドAPIの開発実務経験2年以上
Express、NestJS、Fastifyいずれかのフレームワークを用いたサーバーサイド開発経験1年以上
RDBMS(PostgreSQL、MySQL等)のテーブル操作および、トランザクションに関する基礎知識
TypeScriptの型定義(Interface、Generics等)への深い理解と実装スキル
Git / GitHubを用いたチーム開発の実務経験(ブランチの運用がスムーズに行えること)
歓迎スキル・経験
NestJSおよびPrismaを用いたプロダクトの開発、またはリプレイス経験
Cloudflare WorkersやAWS Lambdaなどのサーバーレス/エッジ環境への関心・知識
Redis等のインメモリDBを用いたキャッシュ処理や、データの排他制御(分散ロック)の実装経験
GraphQLを用いたAPIの設計、または実装経験
JiraやConfluence、Swagger(OpenAPI)を活用した仕様書駆動での開発経験
開発環境
言語・FW:TypeScript, Node.js (NestJS)
ORM・DB:Prisma, PostgreSQL
インフラ:AWS (ECS, RDS)
管理ツール:GitHub, Slack, Jira, Swagger
技術スタック:Docker, Jest, GitHub Actions
開発チームについて
技術志向が強く、TypeScriptエコシステムの最新トレンドを積極的に取り入れる30代中心のチームです。
APIのインターフェースがSwagger等で厳密に定義されているため、プログラマーの方が迷わず実装に集中できる環境が整っています。
求める人物像
「Any」を極力排除し、型安全でバグを事前にコンパイルエラーとして検知できるコード作りに妥協しない方
進捗の遅れや技術的なスタック(壁)に直面した際、オープンに相談し軌道修正ができる方
仕事の魅力
今バックエンド領域でも需要が非常に伸びている「NestJS×TypeScript」の実務経験を深く積むことができます。
物流DXという社会インフラに近いシステムに携わるため、ロジックの正確性とパフォーマンスを追求する高いエンジニアリング力が身につきます。
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
