직무 설명
우리 팀에 합류하여 핵심 백엔드 시스템의 설계, 개발 및 유지보수에 기여할 숙련된 백엔드 개발자를 찾고 있습니다. 이 역할은 파생상품 거래 플랫폼, 계정 관리 시스템, 자산 결제 시스템 및 API 게이트웨이를 포함한 중요한 금융 시스템 작업을 포함합니다. 이상적인 후보자는 고동환경에서 안정성과 확장성을 보장하기 위해 시스템 성능을 최적화할 것입니다.
프론트엔드 개발자 및 제품 팀과 긴밀히 협력하여 모든 요구 사항을 충족하면서 프로젝트를 예정대로 제공할 것입니다. 또한 백엔드 서비스의 테스트, 배포 및 출시를 담당하면서 시스템 신뢰성과 유지보수성을 지속적으로 개선할 것입니다.
주요 책임
- 파생상품 거래 플랫폼, 계정 시스템 및 결제 시스템을 포함한 핵심 백엔드 시스템 설계 및 개발
- 고동환경을 위한 백엔드 시스템 성능 최적화
- 고성능 데이터 저장 솔루션 설계 및 데이터베이스 아키텍처 최적화
- 프론트엔드 팀 및 제품 관리자와 협력하여 프로젝트의 적시 제공 보장
- 백엔드 서비스의 테스트, 배포 및 유지보수 수행
- 시스템 신뢰성과 유지보수성 지속적 개선
직무 요구 사항
- 컴퓨터 과학 또는 관련 분야 학사 학위 이상
- 3-10년의 Java 백엔드 개발 경험
- Java 또는 Golang에 능숙하며 IO, 멀티스레딩 및 네트워킹에 강한 기술 보유
- JVM 튜닝 및 Spring Boot 프레임워크에 대한 깊은 이해
- MySQL, Redis, RocketMQ 및 기타 미들웨어 솔루션 경험
- 분산 시스템 및 마이크로서비스 아키텍처 지식
- Linux 시스템 및 TCP/IP 프로토콜에 대한 친숙함
- 강한 문제 해결 능력 및 압박 속에서 작업 가능
- 뛰어난 학습 능력 및 논리적 사고
- 거래소 개발 경험 우대
- Solidity 또는 기타 스마트 계약 언어 지식 우대
- Aeron 또는 jraft 경험 우대
혜택
- 유연한 근무 시간과 원격 근무
- 일부 지역에서의 근무 비자 스폰서십 제공
- 연간 팀 빌딩 활동 및 회사 여행
- 주말 휴무 및 법정 공휴일
- 연말/성과/프로젝트 보너스
- 특정 직무에 대한 이익 공유 기회