직무 설명
보고 대상: 기술 리드
핵심 책임:
- 기관용 API 시스템 개발
- Golang을 사용하여 고성능 RESTful/WebSocket/gRPC API를 개발하여 시장 데이터 스트리밍, 주문 실행, 자산 조회 등 기관 고객을 위한 핵심 기능을 지원합니다.
- API 응답 지연 시간 최적화(99.9% 요청을 50ms 미만으로 목표) 및 처리량 향상(10,000+ QPS 지원).
- 전통적인 금융 기관의 연결 요구 사항을 충족하기 위해 FIX 프로토콜(Financial Information Exchange) 또는 맞춤형 바이너리 프로토콜 구현.
- 기관 수준 기능 지원
- 블록 트레이딩, 알고리즘 주문(TWAP/VWAP), 다중 계정 리스크 관리(Risk Engine)와 같은 기관 전용 기능 개발.
- Rate Limit, IP 화이트리스트, 다중 인증(MFA)을 포함한 보안 제어 모듈 설계.
- T+0 결제 및 자동 조정과 같은 기관 규정 준수 요구 사항을 지원하기 위해 결제 시스템 통합.
- 성능 및 안정성 보장
- 로드 밸런싱, 연결 풀링 및 비동기 처리 기술을 통해 API 서비스 성능 최적화.
- Circuit Breaker, Fallback 및 재시도 메커니즘 설계로 고가용성(99.99% SLA) 보장.
- Prometheus/Grafana를 사용하여 API 상태 모니터링 및 실시간 이상 경고.
- 기관 고객 협업
- 영업 및 고객 성공 팀과 긴밀히 협력하여 기관 고객의 요구 사항을 이해하고 API 기능을 신속하게 반복 개선.
- 포괄적인 API 문서(Swagger/Postman) 작성 및 기술 통합 지원 제공.
직무 요구 사항
필수 자격 요건:
- 기술 스택 요구 사항
- 3년 이상의 백엔드 개발 경력 및 2년 이상의 Golang 실무 경험(gin/echo 프레임워크 및 고성능 코딩 기술 숙련).
- 기관급 API 개발 전문 지식; 거래소, 증권사 또는 결제 시스템 API 경험 우대.
- 분산 시스템 설계에 대한 깊은 이해(마이크로서비스, Kafka/RabbitMQ 메시지 큐, Redis 캐싱).
- 데이터베이스 최적화에 대한 친숙도(PostgreSQL/MySQL 샤딩, 시계열 데이터용 TimescaleDB).
- 네트워크 프로토콜 최적화에 대한 이해(TCP/IP 영구 연결, QUIC, gRPC 스트리밍).
- 금융 및 규정 준수 지식
- 기관 비즈니스 시나리오에 대한 친숙도: 양적 트레이딩, 시장 조성 전략, 펀드 보관 등.
- 금융 규정 준수 요구 사항에 대한 지식: KYC/AML, 거래 감사, 데이터 분리.
우대 사항:
- FIX 프로토콜 개발 또는 전통적인 금융 시스템(예: Bloomberg, Reuters) 통합 경험.
- 암호화폐 거래소 API(예: Binance, Coinbase 기관용 인터페이스)에 대한 친숙도.
- 고성능 프로그래밍 기술(제로 카피, 메모리 풀링, SIMD 명령어 최적화) 숙련.
혜택
- 경쟁력 있는 급여 패키지
- 풍부한 연차 및 직원 복리후생
- 긍정적인 팀 문화
- 글로벌 원격 근무 기회


