직무 설명
코어 프로토콜 개발 전문 소프트웨어 엔지니어로서, 귀하는 저희 블록체인 플랫폼의 기술적 기반을 구축하는 데 핵심적인 역할을 수행하게 됩니다. 이 직위는 분산 시스템에 대한 깊은 이해와 확장 가능하며 안전하고 유지보수가 용이한 인프라 구축에 대한 헌신을 요구합니다. 귀하는 크로스-펑셔널 팀과 긴밀히 협력하여 Cosmos SDK 상의 EVM을 구동하는 핵심 컴포넌트를 설계, 구현 및 최적화하고, 더 넓은 생태계와의 원활한 통합을 보장할 것입니다.
주요 책임
- 배포, 실행 및 운영 단계 전반에 걸쳐 감사 가능성, 효율성 및 유지보수성을 우선시하는 프로덕션 수준의 Go 코드를 개발합니다.
- Cosmos SDK 상의 EVM에 대한 기술 사양, 아키텍처 프레임워크 및 구현 전략을 정의하는 데 협력하여 프로젝트 목표와 업계 표준과의 일치를 보장합니다.
- 연구, 설계, 개발, 테스트, 품질 보증 검토 및 배포 후 유지보수를 포함한 프로젝트 라이프사이클 단계 전반에 대한 완전한 책임을 집니다.
- 기술적 부채를 사전에 식별하고 완화하는 동시에 Evmos 상의 분산 애플리케이션을 향상시키는 새로운 기능의 전략적 개발을 주도합니다.
- Protobuf 인코딩, gRPC, JSON-RPC 또는 REST 프로토콜을 사용하여 API 클라이언트를 구현하여 외부 시스템과의 상호 운용성 및 통합을 지원합니다.
- 개발자, 오픈소스 기여자 및 감사자에게 코드 변경 사항을 명확히 전달하기 위해 포괄적인 문서화 및 인라인 주석을 작성합니다.
직무 요구 사항
- 성능 최적화 및 보안 코딩 관행에 중점을 둔 Go 프로그래밍 언어에 대한 검증된 전문성.
- 특히 EVM 호환성, Cosmos SDK 아키텍처 및 분산 애플리케이션 생태계와 관련된 블록체인 기술에 대한 깊은 지식.
- 감사 가능성과 장기적 유지보수성을 명확히 강조하는 확장 가능한 시스템 설계 및 구현 경험.
- 기술적 부채를 분석하고 아키텍처 모범 사례 및 프로젝트 일정과 일치하는 솔루션을 제안할 수 있는 능력.
- 데이터 직렬화를 위한 gRPC, JSON-RPC, REST 및 Protobuf 인코딩에 대한 숙련도를 포함한 API 개발에 대한 강한 능숙도.
- 내부 및 외부 이해관계자 모두를 위한 명확하고 간결하며 접근 가능한 기술 문서를 작성하는 데 중점을 둔 우수한 문서화 기술.
- 빠르게 변화하는 혁신적인 환경에서 개발자, 감사자 및 오픈소스 기여자와 협력할 수 있는 협업 마인드셋.
- 기술적 개선 및 기능 개발을 주도하기 위한 강한 문제 해결 능력과 적극적인 접근 방식.
기술 스택
- 주요 언어: Go (Golang)
- 블록체인 프레임워크: Cosmos SDK, EVM 호환성 레이어
- API 기술: gRPC, JSON-RPC, REST, Protobuf
- 개발 도구: 버전 관리 (Git), CI/CD 파이프라인, 테스트 프레임워크
- 문서화 플랫폼: Markdown, API 사양 도구, 협업 문서 시스템
우대 사항
- 분산 금융 (DeFi) 프로토콜 또는 블록체인 기반 애플리케이션 경험
- 암호화 원리 및 합의 메커니즘에 대한 이해
- 오픈소스 개발 및 커뮤니티 협업 배경
- 스마트 계약 개발 및 감사 프로세스에 대한 지식
- 독립적으로 작업하고 동시에 여러 우선순위를 관리할 수 있는 능력
- 비기술적 팀 및 이해관계자에게 기술적 개념을 명확히 전달할 수 있는 강한 커뮤니케이션 기술