직무 설명
우리 팀에 합류할 숙련된 블록체인 개발자를 찾고 있습니다. 이상적인 후보자는 블록체인 코어 모듈과 사이드체인 서비스의 설계 및 개발을 담당하게 됩니다. 이 역할은 스마트 계약 상호작용 계층, P2P 네트워크 계층, 트랜잭션 패키징/브로드캐스팅 로직 작업을 포함합니다. 트랜잭션 서명, Nonce 관리, 블록 패키징, 합의 메시지 처리와 같은 핵심 기능을 최적화하게 됩니다. 스마트 계약 팀과의 협업은 온체인/오프체인 데이터 일관성, 이벤트 모니터링 및 상태 집계를 보장하기 위해 필수적입니다. 또한 고성능 RPC/메시지 큐 서비스를 구현하고, 성능 분석을 수행하며, 시스템 보안과 안정성을 보장하기 위한 포괄적인 단위/통합 테스트를 작성하게 됩니다. 이 역할은 또한 체인 이상 및 재구성 이벤트를 신속하게 처리하기 위해 모니터링, 로깅 및 경고 시스템을 지속적으로 개선해야 합니다.
주요 책임
- 블록체인 코어 모듈 및 사이드체인 서비스 설계 및 개발
- 스마트 계약 상호작용 계층 및 P2P 네트워크 계층 구현
- 트랜잭션 패키징 및 브로드캐스팅 로직 개발
- 트랜잭션 서명 및 블록 패키징을 포함한 핵심 기능 최적화
- 스마트 계약 팀과의 온체인/오프체인 데이터 일관성 보장
- 고성능 RPC/메시지 큐 서비스 구축
- 보안 및 안정성을 위한 단위 및 통합 테스트 작성
- 체인 이벤트를 위한 모니터링 및 경고 시스템 강화
직무 요구 사항
- 런타임 및 메모리 모델에 대한 깊은 이해를 바탕으로 한 3년 이상의 Rust 개발 경험
- P2P 네트워크 및 합의 알고리즘을 포함한 강력한 블록체인 기초 지식
- 스마트 계약 툴체인 경험(Geth/Parity RPC, go-ethereum 등)
- 고성능 시스템 설계 및 동시성 메커니즘에 능숙
- 블록체인 노드의 저장 미들웨어(LevelDB, RocksDB, Redis)에 대한 이해
- 성능 병목 현상 식별 및 최적화 능력
- 우수한 코딩 표준 및 테스트 관행
- 강력한 팀워크 및 커뮤니케이션 기술
우대 사항
- 퍼블릭 체인 또는 Layer-2 프로젝트 경험
- Substrate, Tendermint/Cosmos SDK 또는 Polkadot 프레임워크 지식
- 크로스체인 브리지, 오라클 또는 오프체인 서비스 개발 경험
- Docker, Kubernetes 및 Helm 기술에 대한 이해


