직무 설명
주요 책임
- 아이디어부터 배포까지 프로토콜 개발 계획을 주도하며 기술 요구사항과 프로젝트 목표와의 일치를 보장
- 전체 기술 스택에서 성능 병목 현상을 식별하고 해결하여 체계적인 분석과 최적화를 통해 >20%의 효율성 개선 달성
- 노드 운영자를 위한 가시성 솔루션을 설계 및 구현하여 개별 노드 및 네트워크 전반의 메트릭을 실시간으로 모니터링 가능
- 엄격한 테스트, 코드 리뷰 및 아키텍처 개선을 통해 네트워크 신뢰성, 보안 및 유지보수성 향상에 기여
- 시스템의 TypeScript 기반 구성 요소를 유지 및 개선하면서 중요한 시스템을 Rust로 마이그레이션하여 원활한 통합 및 성능 균형 보장
- 기능 간 팀과 협력하여 기술 프로세스를 문서화하고 통찰력을 공유하며 복잡한 시스템의 유지보수성 보장
- 모든 개발 작업에서 코드 품질, 보안 및 확장성을 위한 최선의 방법을 지속적으로 평가 및 구현
직무 요구 사항
- Rust 및 TypeScript 개발에 대한 검증된 경험과 각각의 생태계 및 사용 사례에 대한 강력한 이해
- 블록체인 프로토콜, 특히 Ceramic에 대한 깊은 지식과 프로토콜 설계 및 구현에 대한 실무 경험
- 프로파일링, 벤치마킹 및 시스템 수준 개선을 포함한 성능 최적화 기술에 대한 전문성
- 모니터링 도구 개발, 메트릭 통합 및 시각화 대시보드 생성 경험을 포함한 시스템 가시성에 대한 강력한 배경
- 분산 시스템에서 복잡한 기술적 문제를 해결한 실적을 보유한 탁월한 문제 해결 능력
- 빠른 속도의 환경에서 독립적이고 협력적으로 작업하며 고품질 결과를 제공하는 데 집중할 수 있는 능력
- 효율적인 개발 워크플로우를 위한 버전 관리 시스템(예: Git) 및 CI/CD 파이프라인에 능숙
- 기술적 및 비기술적 이해관계자 모두에게 기술 개념을 효과적으로 전달할 수 있는 강력한 커뮤니케이션 능력
- 암호화 프로토콜, 네트워크 보안 및 분산 시스템 아키텍처에 대한 경험 우대
- 시스템 동작을 분석하고 문제의 근본 원인을 식별하며 복잡한 문제에 대한 확장 가능한 솔루션을 구현할 수 있는 능력


