직무 설명:
Contract Engine 2.0 연계 변환, 파트너 및 파트너 변환 병행 개발.
- 핵심 시스템 개발: 거래소 파트너(에이전트) 시스템의 아키텍처 설계 및 핵심 코드 개발 담당.
- 정산 로직 구현: 리베이트 정산 엔진 개발 주도, 거래 스트림에서 리베이트 계정으로의 자금 흐름 처리, 고동시 환경에서 정확한 자금 계산 보장(오류 제로).
- 고성능 메시지 처리: Pulsar 또는 Kafka를 활용하여 대량의 거래 주문 흐름 처리, 효율적인 비동기 정산 및 대조 메커니즘 설계로 실시간 및 일관된 리베이트 보장.
- 데이터 일관성 보장: 분산 환경에서의 데이터 일관성 문제 해결, 데이터베이스 트랜잭션 처리 최적화, 자금 동시성 충돌 방지.
- 시스템 유지보수 및 최적화: 시스템 성능 지속적 모니터링, Gin 프레임워크 하에서 API 응답 속도 최적화, 관련 기술 문서 작성 담당.
자격 요건:
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야 학사 학위 이상.
- 3년 이상의 Golang 개발 경험, Go 언어 핵심 기능(goroutine, channel, GC 등) 숙련.
- 주요 Go 프레임워크(Gin, Echo, GORM) 및 마이크로서비스 아키텍처 숙련.
- 메시지 큐 원리(Pulsar, Kafka) 및 사용 시나리오에 대한 깊은 이해.
- 관계형 데이터베이스(MySQL, PostgreSQL) 설계, 인덱스 최적화 및 SQL 튜닝 전문 지식.
- NoSQL 데이터베이스(Redis, MongoDB) 사용 및 성능 최적화에 익숙함.
- WebSocket 및 RESTful API 설계 표준에 대한 지식.
- 컨테이너화 기술(Docker, Kubernetes)에 익숙함.
- 강력한 코딩 표준, 디자인 패턴에 익숙하며 우수한 코드 리팩토링 능력.
- Git 버전 관리에 능숙하며 좋은 코드 리뷰 습관 보유.
- 강력한 문제 해결 능력 및 압박 속에서 작업 가능.
우대 사항:
- 암호화폐 거래소 또는 정산 개발 경험.
- 빅 데이터, 고동시 및 저지연 시스템 최적화 경험.
- 기술 문서에 대한 좋은 영어 독해 능력.
혜택:
원격 근무


