직무 설명
저희는 Docker, GitHub Actions CI/CD, AWS ECS(Fargate)를 아우르는 백엔드 트레이딩 시스템을 주도하고 DevOps를 담당할 시니어 엔지니어를 찾고 있습니다. 창업자와 함께 제품 전략을 수립하고, 복잡한 분산 시스템 문제를 해결하며, AI 도구를 핵심 도구로 활용할 수 있는 분을 모십니다. 프론트엔드/모바일 작업은 가끔 필요하며, React Native에 대한 기본 지식이 있으면 충분하지만, 더 깊은 전문 지식은 플러스 요소입니다. 저희와 동일한 기술 스택 경험이 우대됩니다.
주요 책임
- 백엔드 개발 주도: TypeScript/Node.js와 Redis, MongoDB를 사용해 저지연 트레이딩 서비스를 설계 및 구축하고, 안정성, 확장성, 강력한 관측 가능성을 제공합니다.
- DevOps 담당: Docker로 서비스를 컨테이너화하고, GitHub Actions CI/CD를 구축 및 유지 관리하며, 안전한 롤백과 모니터링이 가능한 AWS ECS(Fargate)에 배포 및 운영합니다.
- API 및 데이터 모델 설계: REST 및 WebSocket API 사양(엔드포인트, 메시지 유형, 인증, 속도 제한)을 정의하고, 스키마 설계, 인덱싱, 마이그레이션, 데이터 라이프사이클을 담당합니다.
- 분산 시스템: 복원력(멱등성, 재시도, 서킷 브레이커) 및 이벤트 기반 워크플로우를 구현합니다.
- 성능 및 보안: 핫 경로 프로파일링, 캐시 및 쿼리 최적화, 보안 코딩 적용, 비밀/IAM 관리, 규정 준수 중심의 데이터 처리.
- 코드 품질 리더십: 코드 리뷰, 테스트 전략, 문서화를 주도하고, 동료를 멘토링하며, 엔지니어링 수준을 높입니다.
- 제품 전략: 모호한 요구사항을 반복적인 로드맵으로 전환하고, 트레이드오프를 설명하며, 결과를 측정합니다.
- AI 기반 개발: 구현, 테스트, 문서화에 AI 도구를 사용하고, 가치 있는 AI 기반 기능을 제안합니다.
- 프론트엔드 협업(필요 시): React/React Native에 대한 지침 또는 간단한 기여 제공; 기본 RN 지식이면 충분합니다.
직무 요구 사항
- 6–10년 이상의 프로덕션 백엔드 구축 및 운영 경험(종단 간 책임 포함).
- 프로덕션 환경에서의 TypeScript 및 Node.js에 대한 깊은 전문 지식.
- Redis 숙련도(캐싱, 락, pub/sub) 및 강력한 MongoDB 경험(스키마/인덱스 설계, 성능, 집계).
- 실시간 시스템 경험: WebSockets/스트리밍, 이벤트 기반 패턴, 대규모에서의 일관성 및 안정성.
- DevOps: Docker; CI/CD(GitHub Actions), AWS ECS(Fargate), 환경 승격, 블루/그린 또는 카나리, 메트릭/알림, 비용 인식.
- 보안: 인증/인가, 비밀 관리, 최소 권한 IAM, OWASP 인식.
- AI 도구: AI 코딩 어시스턴트, 테스트 생성, 문서 자동화, 파이프라인 가속기 활용 능력; 강력한 프롬프트 작성 능력.
- 협업: 명확한 커뮤니케이션, 제품 공감 능력, 높은 책임감, 실행 중심.
우대 사항
- React Native(TypeScript), 모바일 CI/CD, 스토어 출시 경험.
- 금융/트레이딩 또는 암호화폐 경험; 저지연 시스템.
- 거래소 API 트레이딩 경험(예: Hyperliquid REST/WS, 주문 서명/논스 관리, 속도 제한, 주문 라이프사이클); 기타 거래소 API(예: Binance, Bybit)에 대한 친숙도는 플러스.
- IaC(Terraform 또는 AWS CDK); 관측 가능성 스택(CloudWatch, Sentry).
- pnpm 워크스페이스 및 공유 패키지를 사용한 모노레포 경험.
기술 스택
- 언어/프레임워크: TypeScript, Node.js; React/React Native(기본 지식 충분)
- 데이터/인프라: Redis, MongoDB, AWS ECS(Fargate), Docker
- CI/CD: GitHub Actions
- 도구: pnpm 워크스페이스, 린팅/테스팅, 상태 확인 및 로깅
근무 문화
- 책임감: 솔루션을 설계하고 프로덕션까지 주도합니다.
- 품질: 코드, 테스트, 문서화에 대한 강력한 기준.
- 빠른 반복: 작은 PR, 빈번한 배포, 데이터 기반 결정.
- AI 기반: 더 빠르고 더 나은 제품을 구축하기 위한 핵심 도구로 AI 활용.
첫 90일 기대 사항
- 강력한 안정성과 관측 가능성을 갖춘 프로덕션 백엔드 트레이딩 기능 제공.
- 안전한 롤백과 모니터링이 가능한 GitHub Actions CI/CD 파이프라인 및 ECS(Fargate) 배포 구축.
- 시스템 성능 및 보안 상태 개선; 중요 경로 문서화.
- 사이클 타임과 결함을 줄이는 AI 기반 개선 도입.
- 선택적으로 모바일 앱에 대한 지침 또는 간단한 기여 제공.
혜택
- 유연한 근무 시간
- 원격 근무 옵션
- 지분/토큰 보상