직무 설명
채널 파트너 시스템 전문 Golang 개발자 채널 파트너 시스템 전문 Golang 개발자로서, 귀하는 우리의 거래소 파트너(에이전트) 플랫폼의 핵심 아키텍처 설계 및 개발에서 중추적인 역할을 수행하게 됩니다. 귀하의 전문성은 대량 거래를 정확하고 효율적으로 처리하는 견고한 금융 시스템 구축을 주도할 것입니다.
주요 책임
- 핵심 시스템 개발: 깔끔하고 유지보수 가능한 Go 코드로 파트너/에이전트 시스템 인프라 설계 및 구현
- 정산 엔진 개발: 리베이트 청산 및 정산 시스템 설계를 주도하며, 고동기 금융 계산에서 100% 정확성 보장
- 고성능 메시지 처리: Pulsar 또는 Kafka를 활용하여 대량 거래 흐름을 처리하고, 효율적인 비동기 청산 및 조정 메커니즘 설계
- 데이터 일관성: 분산 시스템 과제 해결, 데이터베이스 트랜잭션 최적화, 금융 동시성 충돌 방지
- 시스템 최적화: Gin 프레임워크를 사용하여 API 응답 시간을 지속적으로 모니터링 및 개선하며, 포괄적인 기술 문서 유지
자격 요건
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야 학사 학위 이상
- 3년 이상의 전문 Golang 개발 경험 및 핵심 기능(고루틴, 채널, GC)에 대한 깊은 이해
- 주요 Go 프레임워크(Gin, Echo, GORM) 및 마이크로서비스 아키텍처 숙련도
- 메시지 큐 시스템(Pulsar, Kafka) 및 그 응용에 대한 강력한 지식
- 설계, 인덱싱 및 SQL 최적화를 포함한 관계형 데이터베이스(MySQL, PostgreSQL) 전문 지식
- NoSQL 솔루션(Redis, MongoDB) 및 성능 튜닝 경험
- WebSocket 및 RESTful API 설계 원칙에 대한 친숙도
- 컨테이너화 기술(Docker, Kubernetes)에 대한 작업 지식
- 디자인 패턴 및 리팩토링 기술을 이해하는 우수한 코딩 표준
- Git 버전 관리 및 코드 리뷰 관행에 능숙
- 강력한 분석 및 문제 해결 능력과 압박 속에서 작업할 수 있는 능력
우대 사항
- 암호화폐 거래소 또는 금융 정산 시스템 경험
- 빅 데이터, 고동기 또는 저지연 시스템 최적화 배경
- 영어 기술 문서 읽고 이해할 수 있는 능력
혜택
유연한 근무 환경과 원격 근무 기회 제공