Requirements
- 프로젝트 및 협업 경험 다수 (웹 FE, BE 경험 필수, 메인은 무관)
- JS 기반의 FE, BE 경험 및 전반을 맡는 것에 열려있으신 분
- AI를 적극적으로 활용하고 계신 분, 새로운 기술에 적극적이며 러닝커브가 빠른 분
기술스택
"React / Next.js 기반 웹 + React Native WebView 앱 구조로, 하나의 코드베이스로 웹과 앱에 대응합니다.”
프론트엔드 (Frontend)
∙ 언어: TypeScript, JavaScript
∙ 웹: React, Next.js 13 (App Router)
∙ 앱: React Native (WebView)
∙ 상태 관리: Jotai
∙ API 연동: Orval을 사용해 OpenAPI(Swagger) 기반 클라이언트 코드 자동 생성
백엔드 (Backend)
∙ 언어: TypeScript, JavaScript
∙ 프레임워크: Node.js, Nest.js
∙ 데이터베이스: PostgreSQL (AWS RDS)
∙ ORM: TypeORM
∙ API: RESTful API (Swagger를 통한 문서화)
∙ AI: GPT 모델을 활용한 AI 챗봇 기능
∙ 메시지 큐: AWS SQS를 활용한 비동기 작업 처리
인프라 및 DevOps (Infrastructure & DevOps)
∙ 클라우드: AWS
∙ 주요 서비스: Elastic Beanstalk, EC2, S3, RDS, Route 53, SQS, CloudWatch
∙ IaC: Terraform을 통한 인프라 코드 관리
∙ 모니터링: CloudWatch를 활용한 로그 및 메트릭 모니터링
∙ CI/CD: GitHub Actions를 통한 배포 자동화
개발 및 협업 도구 (Tools & Analytics)
∙ 모니터링: Sentry
∙ 데이터 분석: Mixpanel, Clarity, Google Analytics
∙ 푸시 알림: 3rd party