직무 설명:
보고 대상: 기술 리드
핵심 책임:
- 기관용 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 명령어 최적화)에 능숙.
혜택:
경쟁력 있는 급여, 연차 휴가 + 복리후생, 긍정적인 팀 환경, 글로벌 원격 근무 기회.