【フルリモート/週5/NestJS】HRテックSaaS:新規モジュールの設計・開発(PGクラス)
作業内容
お任せしたいこと [役割] バックエンドエンジニアとして、NestJSおよびTypeScriptを用いた人事評価・タレントマネジメントシステムの新規モジュール追加、および既存機能のリファクタリングを担当していただきます。 [役割に対して求める成果] TypeScriptの型定義を徹底し、保守性の高いコードを書くことで、将来的な拡張に耐えうるAPI基盤を構築すること。 具体的な業務内容 NestJS / TypeScriptを用いたREST APIの設計・実装および単体テスト作成 Prismaを用いたDBマイグレーションおよび効率的なデータ取得ロジックの構築 フロントエンドエンジニアと連携した、画面要件に基づくAPIインターフェースの定義 Jestを用いた自動テストの拡充による、デプロイ後の不具合発生の未然防止 既存Expressベースの古いコードからNestJSへの段階的な移行・リプレイス AWS Lambdaを活用したサーバーレスな非同期処理(通知・バッチ等)の実装 必須スキル・経験 Node.js (TypeScript) を用いたバックエンド開発の実務経験2年以上 何らかのWebフレームワーク(NestJS, Express, Fastify等)の使用経験 RDBMS(PostgreSQL等)を用いた基本的なデータ設計・操作スキル TypeScriptの基本的な型設計(Interface, Type, Generics)の習熟 GitHubを用いたプルリクエストベースの開発フローの理解 歓迎スキル・経験 NestJSを用いた実務での開発・運用経験 Prisma / TypeORM等のORMを用いた開発経験 Dockerを用いた開発環境の構築、およびコンテナ化の知見 OpenAPI (Swagger) を活用したスキーマ駆動開発の経験 Jest等を用いたテスト駆動開発(TDD)の実践経験 AWS (ECS, Lambda, RDS) に関する基礎知識 開発環境 言語・FW:Node.js, TypeScript, NestJS, Prisma インフラ:AWS (Fargate, RDS, S3), GitHub Actions 管理ツール:GitHub, Slack, Jira, Notion 技術スタック:Docker, PostgreSQL, Jest, Swagger 開発チームについて 平均年齢30歳前後の活気あるチームで、ペアプロやLT会が頻繁に行われています。 「技術の力で人事が抱える課題を解決する」という目標に向け、活発に意見交換がなされる環境です。 求める人物像 TypeScriptの型パズルを楽しみ、型安全なコードを書くことにこだわりがある方 プロダクトの成長速度に合わせ、柔軟かつスピーディに開発に取り組める方 分からないことを素直に質問でき、チームでのナレッジ共有を大切にする方 仕事の魅力 今まさに需要が高まっているNestJSのスキルを、実務を通じて磨き上げることができます。 PGクラスからのスタートでも、意欲次第で設計やアーキテクチャ選定に深く関与可能です。 働き方 リモート環境 [フルリモート] フルリモートで働いていただけます。
稼働条件
週5日 / フルリモート
契約形態
業務委託(フリーランス)
開発環境
NestJS、TypeScript、RestAPI
募集回数
1回
職種・ポジション
スキル
企業名
株式会社Kaizen Tech Agent
サービス/プロジェクト名
詳細スケジュール/リリース時期
現場責任者の雰囲気
開発体制の詳細
詳細は面談でお伝えします。ご相談ください。
一部の情報は非公開の場合があります
案件について詳しく聞いてみませんか?
知りたい内容を選んでください(複数選択可)
