[프론트엔드]
- Next.js (React 기반) - 필수
react만 알아도 괜찮습니다.
- TypeScript - 선택이지만 있으면 좋음
- Tailwind CSS 또는 CSS-in-JS ( 본인이 편하게 스타일링 할 수 있는 기술스택이면 뭐든 OK )
- 상태관리 (Zustand, Redux 등)
위 스택 안쓰고 상태관리 잘 할 수 있다하면 OK
[백엔드]
- Express.js, Nest ( node.js 언어 기반으로 된 프레임워크면 상관 없음 )
- 관계형 DB - PostgreSQL 또는 MySQL (설계 및 쿼리 작성)
- ORM (Prisma 또는 TypeORM)
- 웹소켓 -
Socket.io
또는 WebSocket API ( 채팅에 필요)
- RESTful API 설계 경험 ( 이거는 설계하는 사람마다 기준이 다를 수는 있지만 경험이 많으면 좋습니다. )
[인프라]
- AWS 기본 서비스 (중요)
EC2 (서버 배포 및 관리)
RDS (데이터베이스 운영)
S3 (파일 스토리지)
CloudFront (CDN, 선택)
- Docker 기본 지식 (배포 자동화)
- Nginx (프로세스 관리)
- Git/GitHub (버전 관리)