직무 설명
이 역할은 플랫폼의 핵심 시스템 아키텍처 설계 및 구현을 주도하며, 요구사항 분석부터 배포까지의 전체 라이프사이클을 관리합니다. 주요 책임에는 거래 매칭, 계정 자산, 주문 처리, 결제 및 리스크 관리 모듈의 설계 및 코딩이 포함됩니다. 후보자는 프로모션이나 시장 변동성과 같은 트래픽 급증 시에도 24/7 시스템 안정성을 보장하기 위해 고가용성 분산 아키텍처를 최적화할 것입니다. 또한, 마이크로서비스 비동기 변환, 다중 리전 글로벌 배포 및 탄력적 확장을 주도하여 시스템 복원력을 강화하고 다운타임 위험을 줄일 것입니다. 후보자는 자동화된 테스트, 지능형 문제 해결 및 코드 지원을 통해 개발 효율성을 향상시키기 위해 AI 프로그래밍을 활용할 것입니다. 기술 선택 및 표준 설정에 참여하고, 제품 및 테스트 팀과 협력하여 비즈니스 로직을 개선하고 재사용 가능한 컴포넌트를 구축하는 것도 기대됩니다.
주요 책임
- 플랫폼의 핵심 시스템 아키텍처 계획 및 구현을 주도합니다.
- 거래 매칭, 계정 자산, 주문 처리, 결제 및 리스크 관리 모듈을 설계 및 개발합니다.
- 고가용성 분산 시스템의 성능 및 안정성을 최적화합니다.
- 마이크로서비스 비동기 변환 및 다중 리전 글로벌 배포 전략을 구현합니다.
- 자동화된 테스트 및 지능형 문제 해결을 통해 개발 효율성을 향상시키기 위해 AI 프로그래밍을 활용합니다.
- 사후 검토를 수행하고 시스템 약점을 지속적으로 개선합니다.
- 기술 선택에 참여하고 기술 표준을 수립합니다.
- 제품 및 테스트 팀과 협력하여 비즈니스 로직을 개선하고 재사용 가능한 컴포넌트를 구축합니다.
직무 요구 사항
- 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학사 학위.
- Go 언어를 사용한 5년 이상의 백엔드 개발 경험 및 중대형 프로젝트 리딩 경험.
- 고가용성 분산 시스템 및 고가용성 아키텍처 설계 경험.
- 고트래픽 및 대용량 데이터 시나리오에 대한 강력한 성능 최적화 기술.
- MySQL, Redis, MongoDB에 능숙하며 인덱스 최적화 및 캐시 설계 전문성.
- 컨테이너화된 배포, 운영 및 확장을 위한 Kubernetes 경험.
- 코딩, 디버깅 및 설계 효율성을 향상시키기 위한 AI 지원 프로그래밍 도구에 익숙함.
- 코딩 표준 및 엔지니어링 관행에 중점을 둔 우수한 문제 해결 및 문제 진단 기술.
혜택
- 주말 휴무, 원격 근무 옵션 및 법정 휴일.
- 정기적인 팀 모임, 휴일 혜택, 야외 팀빌딩 활동 및 애프터눈 티.
- 최신 분산 및 AI 기반 프로젝트 작업 기회, 핵심 시스템을 처음부터 구축.
- 성과 보너스, 연말 인센티브 및 주요 기여자에 대한 프로젝트 인센티브 또는 스톡 옵션 가능성.