직무 설명
우리는 핵심 비즈니스 모듈의 아키텍처 설계 및 개발을 주도할 경험 많은 Golang 엔지니어를 찾고 있습니다. 이상적인 후보자는 대량 트래픽 하에서 성능과 안정성을 보장하면서 고동시성 및 고가용성 시스템 최적화에 중추적인 역할을 수행할 것입니다.
주요 책임
- 거래, 자금 계정, 리스크 관리 등 핵심 서비스를 포함한 비즈니스 모듈 설계 및 개발
- 수백만 건의 요청과 수십억 건의 데이터 처리가 가능한 고동시성 시스템 아키텍처 최적화 주도
- 데이터베이스 접근 성능, 캐시 적중률, 메시지 큐, GC 지연 및 메모리 누수 분석과 최적화
- 비동기 처리, 분산 아키텍처 및 탄력적 확장 설계 촉진
- 아키텍처 업그레이드, 서비스 분해 및 모듈화 변환 추진
- 복잡한 비즈니스 로직 모델링 및 데이터 일관성 솔루션 설계
- 시스템 모니터링, 부하 테스트, 장애 대응 훈련 및 용량 계획 참여
- 코드 리뷰, 테스트 설계 및 CI/CD 최적화 수행
- 중급 엔지니어에게 시스템 분석 및 성능 튜닝 방법 지도
자격 요건
- 컴퓨터 공학 학사 이상 학위 및 7년 이상의 Golang 개발 경력
- 고동시성 및 고가용성 아키텍처 설계 경험 보유
- MySQL, Redis, Kafka, gRPC, Protobuf, OpenResty 전문 지식
- 서비스 디스커버리 및 서킷 브레이커를 포함한 마이크로서비스 아키텍처에 대한 깊은 이해
- pprof, trace, benchmark 도구를 활용한 성능 튜닝 능숙
- RESTful, GraphQL, WebSocket을 포함한 API 설계 표준 숙지
- 강력한 분석 및 문제 해결 능력
우대 사항
- 거래소 시스템 개발 경험
- GoFrame 또는 Go-Zero 프레임워크 숙련도
- 고동시성 프로젝트 경력
혜택
완전한 원격 근무 기회, 협력적인 팀 환경 및 경쟁력 있는 보상 패키지.


