직무 설명
Rust 및 Move 전문 블록체인 개발자로서, 귀하는 핵심 블록체인 인프라를 설계, 개발 및 유지 관리할 책임이 있습니다. 이 역할은 블록체인 플랫폼의 확장성, 성능 및 보안을 향상시키기 위해 Layer1 및 Layer2 프로토콜을 구현하고 최적화하는 것을 요구합니다. 또한 데이터 불변성과 강력한 보안 메커니즘을 보장하는 탈중앙화 및 무신뢰 시스템을 구축하게 됩니다. 핵심 개발 팀과의 협력은 성능 병목 현상, 보안 취약점 및 아키텍처적 한계를 식별, 분석 및 해결하는 데 필수적입니다. 추가로, 엄격한 코드 리뷰를 수행하고 실행 가능한 피드백을 제공하며 코드베이스가 높은 품질, 유지 보수성 및 확장성 기준을 준수하도록 할 것입니다. 블록체인 기술 발전을 최신 상태로 유지하고 플랫폼 혁신에 기여하는 것이 이 역할의 핵심입니다.
주요 책임
- 확장성, 보안 및 성능 최적화에 중점을 둔 Rust 및 Move를 사용한 블록체인 프로토콜 설계 및 구현
- 무신뢰성, 불변성 및 합의 메커니즘을 강조한 탈중앙화 시스템 설계 및 유지 관리
- 크로스 기능 팀과 협력하여 블록체인 인프라의 기술적 과제 식별 및 해결
- Layer1 및 Layer2 구현을 위한 안전한 스마트 계약 프레임워크 개발 및 유지 관리
- 트랜잭션 처리량과 지연 시간 개선을 위한 블록체인 네트워크 성능 분석 및 최적화 수행
- 블록체인 데이터 무결성을 보호하기 위한 암호화 프로토콜 및 보안 조치 구현
- 모범 사례 준수 및 코드 품질 기준 유지를 위한 코드 리뷰 참여
- 플랫폼 혁신을 주도하기 위해 신규 블록체인 트렌드 및 기술 최신 상태 유지
- 오픈소스 블록체인 프로젝트 기여 및 커뮤니티 개발자와 협력
- 기술 사양 문서화 및 포괄적인 개발 문서 유지 관리
직무 요구 사항
- Rust 및 Move 생태계에서 3년 이상의 블록체인 개발 경력을 보유한 전문성 입증
- 분산 시스템, 합의 알고리즘 및 암호화 프로토콜에 대한 깊은 이해
- Layer1 블록체인 프로토콜(예: 작업 증명, 지분 증명) 설계 및 구현 경험
- 상태 채널, 롤업 또는 사이드체인과 같은 Layer2 솔루션 경험
- 블록체인 성능 지표 최적화에 중점을 둔 우수한 문제 해결 능력
- 블록체인 시스템의 보안 위험 분석 및 완화 능력
- 코드 리뷰 프로세스 및 소프트웨어 개발 모범 사례 숙련도
- 블록체인 테스트 방법론 및 디버깅 도구에 대한 지식
- 개발 팀 및 이해관계자와 협력하기 위한 강력한 커뮤니케이션 기술
- 오픈소스 기여 및 커뮤니티 개발 경험 우대
- 블록체인 아키텍처 및 기술 사양 평가를 위한 우수한 분석 능력
- 핵심 개발 팀과의 협력을 유지하면서 독립적으로 작업할 수 있는 능력
- 샤딩 또는 Layer2 프로토콜과 같은 블록체인 확장성 솔루션 이해
- 블록체인 개발 프레임워크 및 툴체인(예: Rust의 Cargo, Move의 Move Prover) 경험
- 코드 품질 및 시스템 신뢰성 보장을 위한 세부 사항에 대한 강한 관심
- 블록체인 합의 메커니즘 및 구현 과제에 대한 지식
- 안전하고 감사 가능한 스마트 계약 시스템 설계 및 구현 능력
- 블록체인 네트워크 모니터링 및 성능 분석 도구 경험
- 개발 작업과 지속적인 학습의 균형을 위한 우수한 시간 관리 기술
- 팀 내 기술 문서화 및 지식 공유에 기여할 수 있는 능력