직무 설명
이 직무는 오프체인 애플리케이션을 위한 백엔드 API 서비스 설계 및 개발과 블록체인 상의 스마트 계약 생성 및 유지보수를 포함합니다. 이상적인 후보자는 온체인 및 오프체인 구성 요소 간의 원활한 통합과 기능을 보장하기 위해 크로스 기능 팀과 긴밀히 협력할 것입니다. 주요 책임에는 API 작성, 테스트 및 배포, 안전하고 효율적인 스마트 계약 개발, 프로젝트 목표 달성을 위한 개발자 및 이해관계자와의 협력이 포함됩니다.
주요 책임
- 확장성, 신뢰성 및 성능을 보장하며 오프체인 애플리케이션을 위한 백엔드 API 서비스 개발 및 유지보수.
- 이더리움(EVM) 및 Rust 기반 시스템과 같은 블록체인 플랫폼에서 스마트 계약 설계, 구현 및 배포.
- 크로스 기능 팀과 협력하여 온체인 및 오프체인 구성 요소를 효과적으로 통합.
- Solidity, Rust 및 기타 관련 언어를 사용하여 스마트 계약 코드 작성 및 테스트.
- API 성능 최적화 및 안전하고 효율적이며 규정을 준수하는 블록체인 상호작용 보장.
- 코드 리뷰 참여 및 기존 시스템 개선에 기여.
- 기술 사양 문서화 및 프로젝트 진행 상황과 도전 과제에 대해 이해관계자와 명확한 의사소통 유지.
- 시스템 역량 강화를 위해 블록체인 기술, 산업 동향 및 모범 사례에 대한 최신 정보 습득.
- 백엔드 및 스마트 계약 환경 전반의 복잡한 기술적 문제 디버깅 및 해결.
- 프로덕션 환경에서 블록체인 기반 솔루션 배포 및 유지보수 지원.
직무 요구 사항
- 오프체인 애플리케이션을 위한 API 구축 경험(RESTful API, GraphQL 인터페이스 등)이 있는 백엔드 개발에 능숙.
- 이더리움(EVM) 및 Rust 기반 프레임워크(예: ink! 또는 Substrate)를 포함한 스마트 계약 개발에 대한 강력한 지식.
- Solidity, Rust 및 이더리움 가상 머신(EVM)과 같은 블록체인 플랫폼, 도구 및 프로토콜에 대한 탁월한 이해.
- Git과 같은 버전 관리 시스템 및 애자일 환경에서의 협업 개발 관행 경험.
- 뛰어난 문제 해결 능력 및 높은 정밀도로 복잡한 시스템 디버깅 능력.
- 팀 및 이해관계자와 효과적으로 협력하기 위한 강력한 의사소통 기술.
- 엄격한 기한 하에서 독립적으로 작업하고 여러 작업을 동시에 관리할 수 있는 능력.
- 블록체인 개발을 위한 암호화 원칙 및 보안 모범 사례에 대한 지식.
- 분산 애플리케이션(dApp) 아키텍처 및 프론트엔드 시스템과의 통합 경험.
- 백엔드 개발을 위한 Python, JavaScript 및 Go와 같은 프로그래밍 언어에 능숙.
- 블록체인 합의 메커니즘 및 네트워크 프로토콜에 대한 이해.
- 시스템 요구 사항 분석 및 이를 기술적 솔루션으로 전환할 수 있는 능력.
- 자동화된 테스트 및 배포를 위한 DevOps 도구 및 CI/CD 파이프라인 경험.
- 깔끔하고 유지보수 가능한 코드 작성에 대한 세심한 주의와 헌신.
- 블록체인 확장성 솔루션 및 최적화 기술에 대한 지식.
- 이해관계자와 협력하여 프로젝트 범위 및 결과물 정의 능력.
- 시스템 성능 평가를 위한 블록체인 분석 및 모니터링 도구 경험.
- 블록체인 개발 프레임워크 및 라이브러리 사용에 능숙.
- 블록체인 거버넌스 모델 및 규정 준수 요구 사항에 대한 이해.