직무 설명
주요 책임
- 토큰 관리, 거버넌스 메커니즘, 탈중앙화 금융(DeFi) 프로토콜과 같은 핵심 기능에 초점을 맞춰 탈중앙화 애플리케이션(dApp)을 위한 스마트 계약 솔루션을 설계 및 구현합니다.
 - 이더리움과 같은 블록체인 플랫폼에서 스마트 계약을 작성, 테스트, 디버그 및 배포하며, 견고성, 보안 및 규제 요구 사항 준수를 보장합니다.
 - 하드햇 또는 트러플과 같은 도구를 활용하여 개발 및 테스트를 수행하고, 트랜잭션 비용을 절감하고 확장성을 개선하기 위해 계약 성능 및 가스 효율성을 최적화합니다.
 - 개발자, 제품 관리자 및 QA 팀과 협력하여 사양을 정의하고, 계약을 더 큰 시스템에 통합하며, 원활한 사용자 경험을 보장합니다.
 - 코드 리뷰, 문서 업데이트 및 커뮤니티 참여를 포함하여 오픈 소스 프로젝트의 유지 관리 및 향상에 기여하여 채택과 투명성을 촉진합니다.
 - 배포 후 계약 동작을 모니터링하고 분석하여 잠재적인 취약점 또는 버그를 식별하며, 시스템 안정성을 보장하기 위해 적시에 수정 사항을 구현합니다.
 - 새로운 블록체인 기술, 산업 동향 및 보안 위협에 대해 지속적으로 업데이트하여 개발 접근 방식을 개선하고 위험을 완화합니다.
 
직무 요구 사항
- 주요 블록체인 네트워크에 배포된 프로덕션급 솔리디티 프로젝트의 강력한 포트폴리오와 함께, 스마트 계약 개발 분야에서 5년 이상의 검증된 경험.
 - 계약 패턴, 보안 모범 사례(예: 재진입 방지, 접근 제어) 및 가스 최적화 기술을 포함한 솔리디티에 대한 고급 숙련도.
 - 블록체인 아키텍처, 합의 메커니즘 및 암호화 원칙에 대한 깊은 이해와 이더리움 또는 기타 EVM 호환 플랫폼에서의 실무 경험.
 - 시간 제약 하에서 복잡한 문제를 디버깅할 수 있는 탁월한 문제 해결 능력과 모카 또는 차이와 같은 테스트 프레임워크에 대한 친숙도.
 - 분산 팀과 효과적으로 협력하고, 비기술적 이해 관계자에게 기술적 솔루션을 제시하며, 유지 보수성을 위한 프로세스를 문서화할 수 있는 강력한 협업 및 커뮤니케이션 능력.
 - 프로젝트 일정 및 결과물을 관리하기 위해 Git과 같은 버전 관리 시스템 및 스크럼 또는 칸반과 같은 애자일 개발 방법론에 대한 경험.
 - 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학위와 탈중앙화 신원(DID), NFT 또는 DAO 프레임워크에 대한 지식을 포함한 우대 사항.
 - 주니어 엔지니어를 멘토링하고, 코드 리뷰를 수행하며, 확장 가능하고 안전하며 사용자 친화적인 블록체인 시스템 설계에 기여할 수 있는 능력.
 
이 역할은 블록체인 혁신에 열정을 가진 검증된 경력의 개발자에게 이상적이며, 높은 영향력을 가진 스마트 계약 솔루션을 제공한 실적이 있는 분에게 적합합니다. 기술적 리더십, 오픈 소스 기여 및 지속적인 학습을 중시하는 역동적인 환경에서 일하게 됩니다. 이 직위는 산업 전문가와 협력하고 글로벌로 인정받는 프로젝트에 기여하면서 탈중앙화 기술의 미래를 형성할 수 있는 기회를 제공합니다.


