
Dress Code株式会社
生成AIの進化によりエンジニアのキャリアが不透明になる中、AIツールへの投資を惜しまず、フルスタックかつフルサイクルの思考でプロダクトを育てる経験ができる環境です。
具体的には、以下のような業務をご担当いただきます。
イベントストーミング・ドメインモデリングを通じた業務課題の構造化と価値定義
DDD・クリーンアーキテクチャに基づいたシステム設計と実装(フロントからバックエンドまで)
コンパウンドプロダクト間のデータ連携・共通基盤の設計
スケーラビリティ・保守性に関する中長期的な技術課題の特定と解決
ペアプロ・モブプロを通じた設計思想の共有と開発文化の醸成
PdM・Bizサイドとの密な連携による、プロダクト戦略や優先度の議論への参加
開発チーム・組織の仕組みづくり(開発プロセス設計、採用、オンボーディング等)
学び・文化
学びと発信の文化が根付いています。
仕様駆動開発、ADR、輪読会、活発なテックブログ・登壇など、知見を蓄積・共有する土壌があります。
以下のような設計判断のなぜを言語化し、発信する取り組みが日常的に行われています。
権限設計(Default Deny / Default Allow)
拡張性の設計(誰が何を変えるか)
状態設計(Event Sourcing 的発想)
開発環境
アジャイル・スクラム(2週間スプリント)を採用
Feature(価値・機能)単位でフルスタックに開発
ペアプロ・モブプロは積極的に採用
イベントストーミング・ドメインモデリングは特に注力
●バックエンド
NestJS
Prisma
RustエンジンからTSネイティブアダプタへ移行
Aurora PostgreSQL
v17
Blue/Green Deployments でメジャーアップデートを運用
モジュラモノリス
Force分割
ECS Fargate
非同期・バッチ基盤
AWS Batch on Fargate
EventBridge
S3トリガー
Noisy Neighbor 対策
参照系・整合性の設計
CQRS
QueryService + DTO パターン
Choreography → Orchestration Saga
Event Sourcing 的なデータ設計
Prisma の onCommit フック
●フロントエンド・BFF
Next.js
SSR / BFF
React Compiler
annotationモード+Oxlintで段階導入
約7,500ファイル規模のTypeScriptプロジェクト
TanStack Query
Dexie.js
Server-Driven UI(SDUI)による台帳画面の運用
型共有:oRPC
OpenAPIコード生成からの移行
●認証・権限基盤
Ory Kratos
将来 Ory Hydra を検討
Permission & Roles
プロダクト横断の権限共通基盤
Default Deny / Default Allow の設計判断
●インフラ
AWS
WAF v2
ALB
ECS Fargate Graviton(ARM64)
Secrets Manager
Bedrock
IaC:AWS CDK
GCP連携
Service Account
Workload Identity Federation
Domain-wide Delegation によるキーレス認証
●CI/CD
GitHub Actions
self-hosted ARM64 ランナー
Docker buildx
SOCI
デプロイ時間を約50%短縮
開発手法・QA・AI活用
仕様駆動開発
OpenSpec
ADR
Playwright
runn
AIコーディング
Cursor
Claude Code
Claude Code in Chrome
AI環境
AIが書いたコードのPRレビュー/Approveのメンタルモデルづくり
AIへの投資を惜しまない開発環境です。
「顧客への提供価値が向上するなら、もっと投資していい」という代表の方針のもと、必要性を説明できれば使いたいAIツールをためらわず導入できます。
AI開発合宿のように、意図的に集中して挑戦する機会もあります。
Cursor / Claude Code に加え、Claude Code in Chrome でのブラウザ操作の自動化や、AIが書いたコードをどうレビュー・Approveするかといった「AIと協働する開発文化」そのものを、チームで議論・更新しています。