仕事内容
募集背景
当社は「日本をAI先進国に」というビジョンを掲げ、①メディア事業②国内最大級のAI活用コミュニティ「SHIFT AI」の運営③月次300%で成長している企業向け研修事業を展開しております。当社が運営しているコミュニティはわずか2年で会員数が20,000名を突破しており、AI人材を急速に増やしております。
今回新たに自社で法人向けのSaaSアプリケーション(アセスメント及び、サーベイ・学習管理のSaaS)の新規開発を行うことになりました。それに伴い、エンジニアを募集することにいたしました。プロダクトの新規開発に興味がある方は是非ご応募ください!
業務内容
フルスタックエンジニアとして、法人向けのSaaSアプリケーションの新規開発において、生成AI活用度測定アセスメント機能を中心とした機能実装およびシステム全体の設計・開発を担当していただきます。フロントエンドからバックエンド、インフラまで幅広く対応できるエンジニアを求めています。
<本ポジションの期待役割>
新規開発プロジェクトの立ち上げ、エンジニア組織初期メンバーとして事業サイドとコミュニケーションを上手く取りながらプロジェクトの推進を担っていただきます。
<技術スタック>
- フロントエンド
- 言語:TypeScript、HTML5、CSS3
- フレームワーク:React + React Router
- ビルドツール:Vite(user app)、Remix(admin/company apps)
- UI/UX:shadcn/ui + Radix UI、TailwindCSS
- 状態管理:Apollo Client(GraphQL)、React Hook Form + Zod
- 認証:AWS Amplify(Cognito)
- バックエンド
- フレームワーク:NestJS
- API:GraphQL(Apollo Server)
- データベース:PostgreSQL + Prisma
- キャッシュ:Redis/Valkey
- 認証:AWS Cognito
- インフラ・運用
- クラウド:AWS(ECS、S3、RDS、Lambda、API Gateway等)
- コンテナ:Docker + Docker Compose
- モニタリング:Sentry
- メール:AWS SES
- 開発・テスト
- モノレポ:Turbo + pnpm
- テスト:Vitest(ユニット)、Playwright(E2E)
- コード品質:ESLint + Prettier
- 型安全性:TypeScript(フルスタック)
このポジションの魅力
- 合計SNSフォロワー数50万人のインフルエンサー達がパートナーとして参加、2年で20,000名以上の会員数を誇る「国内最大のAI特化型コミュニティ」を共に作ることができる
- 急成長スタートアップで新規プロダクト開発に参画できる
こんな方を求めています
必須要件
フロントエンド
- React での開発経験(1年以上)
- TypeScript での開発経験
- HTML5、CSS3、JavaScript の確実なコーディングスキル
- モダンなフロントエンド開発環境での開発経験
バックエンド
- Node.js でのバックエンド開発経験(1年以上)
- RESTful API または GraphQL API の設計・実装経験
- データベース設計・運用経験(SQL)
- 認証・認可機能の実装経験
- インフラ・運用
- AWS の基本的なサービス(ECS、S3、RDS等)の使用経験
- Docker でのコンテナ化経験
- クラウド環境でのアプリケーション運用経験
- 開発・テスト
- Git によるバージョン管理経験
- テストコードの記述経験(単体テストまたはE2Eテスト)
- コードレビュー・ペアプログラミングの経験
歓迎要件
- プロジェクト固有技術
- NestJS でのバックエンド開発経験
- GraphQL(Apollo Server)での API 設計・実装経験
- Prisma による ORM 使用経験
- Apollo Client による GraphQL クライアント実装経験
- React Router または Remix でのルーティング実装経験
- Vite でのビルド・開発環境構築経験
- TailwindCSS によるスタイリング実装経験
- shadcn/ui や Radix UI などのコンポーネントライブラリ使用経験
- React Hook Form + Zod によるフォーム実装経験
- AWS Cognito での認証実装経験
- Redis/Valkey でのキャッシュ実装経験
- Turbo + pnpm でのモノレポ管理経験
- Vitest でのユニットテスト実装経験
- Playwright での E2E テスト実装経験
- Sentry でのエラー監視・パフォーマンス分析経験
- 教育・研修関連システムの開発経験
- LMS(学習管理システム)の開発・運用経験
- アセスメント・サーベイシステムの開発経験
- 企業向け研修プラットフォームの開発経験
- AI・機械学習関連技術の知識や経験
- 生成AI(ChatGPT、Claude等)の活用経験
- AI活用度測定システムの開発経験
- 機械学習モデルの統合経験
- UI/UX・フロントエンド
- レスポンシブデザインおよびモバイル対応の実装経験
- アクセシビリティ(WCAG)への対応経験
- Storybook でのコンポーネント開発経験
- パフォーマンス最適化の経験
- バックエンド・アーキテクチャ
- クリーンアーキテクチャ・DDD(ドメイン駆動設計)の実装経験
- CQRS パターンの実装経験
- BullMQ での非同期ジョブ処理経験
- マイクロサービス・モノレポアーキテクチャの設計経験
- 開発・運用
- テスト自動化: 単体テスト、統合テスト、E2Eテストの包括的な経験
- アジャイル開発経験: ScrumやKanbanなどの開発手法に精通していること
- CI/CD パイプラインの構築・運用経験
- インフラストラクチャ as Code(Terraform等)の経験
求める人物像
-
- 新しい技術やツールに対する探求心があり、自己学習を継続できる方
* チームメンバーと協力して業務に取り組める方 * 最終的なユーザーのニーズを理解し、ユーザー中心の設計・開発を心がける方 * プロジェクトの成功に対して責任感を持ち、主体的に業務を進められる方
-
職種 / 募集ポジション | toBSaaS開発フルスタックエンジニア |
---|---|
雇用形態 | 業務委託 |
給与 |
|
勤務地 | 【変更の範囲】会社の指示、もしくは会社が承認した勤務場所(リモートワーク含む)。 ※基本的にはリモートワークでの勤務となりますが、必要に応じてご出社いただく場合がございます。 ※その他、メンバーの状況に配慮した働き方を推奨しています。ご不安な点は選考プロセスの際に遠慮なくご相談ください。 |
勤務時間 | 週30時間以上稼働できる方(土日祝日の稼働OK) |
会社名 | 株式会社SHIFT AI |
---|---|
本社所在地 | 〒150-0002 東京都渋谷区渋谷2丁目24-12 渋谷スクランブルスクエア42F |