시니어 풀스택 엔지니어(Go) — 홍콩 원격 근무
자기자본 거래 및 리서치 기업을 위한 TypeScript 인터페이스와 Go 서비스를 구축합니다. 모듈형 금융 애플리케이션, 실시간 분석, 재사용 가능한 컴포넌트와 SDK를 개발합니다.
설명
- 트레이더, 리서처, 제품 관리자와 협력해 복잡한 워크플로를 명확한 사용자 인터페이스로 구현합니다.
- Svelte, React, Vue와 같은 최신 TypeScript 프레임워크로 빠르고 반응성이 뛰어난 프런트엔드 애플리케이션을 만듭니다.
- 안전하고 성능이 뛰어난 Go 서비스를 설계, 구축, 운영하며 서비스 경계와 데이터 계약을 책임집니다.
- 모듈형 플러그인 기반 플랫폼을 위한 재사용 가능한 UI 모듈, 컴포넌트 라이브러리, SDK를 개발하고, 타입이 지정된 SDK와 MCP 인터페이스로 프런트엔드를 연결합니다.
- 여러 스트림에서 들어오는 고빈도 시장 데이터와 온체인 데이터를 위한 실시간 인터페이스를 만듭니다. uPlot이나 TradingView Lightweight Charts 같은 캔버스 차트 도구와 D3.js를 사용해 맞춤형 뷰를 구현합니다.
- 모듈화 및 확장 가능한 시스템의 아키텍처와 성능 관련 결정을 주도하고, 자동화 테스트와 코드 리뷰를 유지하며, 엔지니어에게 탄탄한 개발 실무를 지도합니다.
지원 자격
- 풀스택 개발 실무 경력 7년 이상이며, 백엔드와 프런트엔드 시스템 모두를 프로덕션 환경에서 맡아 운영한 경험이 있어야 합니다.
- 최신 TypeScript, HTML, CSS 기술을 능숙하게 다루고, Svelte, React, Vue 중 하나 이상을 사용한 경험이 있으며 팀의 프레임워크에 맞춰 적응할 의지가 있어야 합니다.
- 최신 Go 개발 경험이 풍부하고 프로덕션 서비스를 독립적으로 설계, 구축, 운영할 수 있어야 합니다.
- WebSockets 또는 Server-Sent Events 같은 기술을 활용해 대규모 데이터셋과 실시간 백엔드 업데이트를 처리할 수 있어야 하며, 재사용 가능하고 구조가 잘 잡힌 UI 컴포넌트와 공통 추상화를 구축할 수 있어야 합니다.
- JavaScript 런타임을 포함해 데이터 집약적 애플리케이션의 성능 튜닝과 렌더링 전략을 탄탄하게 이해해야 합니다.
- 일상적인 배포 과정에 단위 테스트와 통합 테스트를 포함하는 등 일관된 테스트 관행을 갖춰야 합니다.
- 부서 간 원활한 소통 능력, 주요 클라우드 플랫폼(AWS, GCP, Azure 중 하나)에 대한 지식, 버전 관리 경험이 있어야 합니다.
- 거래 또는 금융 업계 경험은 필수가 아닙니다.
