직무 설명
주요 책임
- 확장성, 성능 및 내결함성에 중점을 두고 Rust로 분산 시스템을 설계 및 구현합니다.
 - 레거시 금융 시스템(ACH, 카드, FedWire, RTP 등)을 인프라에 통합하여 원활한 상호 운용성과 업계 표준 준수를 보장합니다.
 - KYC 준수, 충전 취소 해결 및 사기 방지 전략을 포함하여 사용자 및 거래 위험을 해결하기 위한 위험 완화 프레임워크를 개발 및 유지 관리합니다.
 - 테스트 가능성, 유지 관리성 및 보안을 강조하여 모범 사례를 따르는 깨끗하고 재사용 가능하며 효율적인 코드를 작성합니다.
 - 전략적 기술 결정을 내리고 시스템 요구 사항을 정의하며 부서 간 협력을 관리하여 제품 개발 이니셔티브를 주도합니다.
 - 이해 관계자와 협력하여 기술적 타당성과 사용자 경험을 균형 있게 고려하면서 비즈니스 요구 사항을 충족하는 솔루션을 보장합니다.
 - 시스템 성능을 모니터링하고 병목 현상을 식별하며 안정성과 효율성을 향상시키기 위한 최적화를 구현합니다.
 - 팀 온보딩 및 향후 개발 작업을 지원하기 위해 기술 프로세스 및 코드베이스를 문서화합니다.
 
직무 요구 사항
- 시스템 프로그래밍, 동시성 모델 및 메모리 관리 경험이 있는 Rust 프로그래밍 언어에 대한 고급 숙련도.
 - API 설계 및 데이터 흐름 최적화를 포함하여 금융 시스템(ACH, 카드, FedWire, RTP 등)을 확장 가능한 인프라에 통합한 실적.
 - KYC 준수 프레임워크, 충전 취소 관리 프로토콜 및 계정 보안 조치와 같은 위험 완화 기술에 대한 깊은 이해.
 - 테스트 주도 개발(TDD), 코드 리팩토링 및 성능 프로파일링에 대한 숙련도를 포함한 강력한 소프트웨어 개발 원칙.
 - 제품 수명 주기 관리 및 제약 조건 하에서의 기술적 의사 결정 경험을 바탕으로 제품 영역을 소유할 수 있는 능력.
 - 복잡한 시스템 문제를 해결하고 워크플로를 최적화하기 위한 우수한 문제 해결 기술 및 분석적 사고.
 - 기술 요구 사항을 실행 가능한 계획으로 전환하기 위한 효과적인 커뮤니케이션 기술을 갖춘 협력적인 팀 플레이어.
 - 우대 사항: 블록체인 기술, 실시간 데이터 처리 시스템 또는 금융 규정 준수 도구(예: PCI-DSS, SOX) 경험.
 


