스마트 계약 엔지니어 at SingularLabs

풀타임2개월 전
Employment Information
직무 설명
이 직책은 회사의 Web3 프로젝트 개발 및 유지보수에서 핵심적인 역할을 담당합니다. 이상적인 후보자는 탈중앙화 애플리케이션(dApps)과 블록체인 프로토콜의 기반이 되는 스마트 계약 시스템을 설계, 구현 및 개선하는 데 주력할 것입니다. 엔지니어링 팀의 핵심 구성원으로서 계약 개발의 전 과정(기획부터 배포 및 지속적인 최적화까지)에 기여하게 됩니다. 이 역할은 블록체인 아키텍처에 대한 깊은 이해와 회사의 Web3 전략 목표에 부합하는 견고하고 확장 가능하며 안전한 계약 솔루션을 제공할 수 있는 능력을 요구합니다.
주요 책임
  • DeFi 프로토콜, NFT 마켓플레이스, DAO 거버넌스 시스템 등 회사의 Web3 프로젝트를 위한 스마트 계약 개발을 주도합니다.
  • 모든 프로젝트에서 일관성, 효율성 및 고품질 코드를 보장하기 위해 스마트 계약 개발을 위한 엄격한 엔지니어링 표준을 수립하고 유지합니다.
  • 코드 감사, 취약점 평가 및 모범 사례 구현을 통해 기존 스마트 계약의 성능과 보안을 최적화합니다.
  • 제품 관리자, 디자이너 및 백엔드 개발자를 포함한 크로스 기능 팀과 협력하여 계약 기능이 비즈니스 요구 사항 및 기술 사양과 일치하도록 조정합니다.
  • 향후 개발 주기에서 투명성과 유지보수의 용이성을 보장하기 위해 계약 로직, 인터페이스 및 배포 프로세스를 문서화합니다.
  • 프로덕션 환경에서 계약 동작을 모니터링하고 분석하여 잠재적인 문제를 식별하고 지속적인 개선을 구현합니다.
  • 회사의 계약 솔루션이 경쟁력 있고 혁신적일 수 있도록 Web3 생태계의 신흥 트렌드 및 기술에 대한 최신 정보를 파악합니다.
직무 요구 사항
  • Solidity 및 기타 관련 언어를 사용한 블록체인 프로젝트에서 최소 3년 이상의 스마트 계약 개발 경력이 입증된 자.
  • Ethereum, Binance Smart Chain 또는 Polkadot과 같은 블록체인 플랫폼에 대한 강력한 숙련도 및 라이브 네트워크에 계약을 배포한 실무 경험.
  • 암호화 원칙, 합의 메커니즘 및 탈중앙화 시스템 설계에 대한 깊은 지식을 보유하여 안전하고 신뢰할 수 있는 계약 구현을 보장합니다.
  • Truffle, Hardhat, Remix와 같은 스마트 계약 개발 도구 및 프레임워크와 Waffle 또는 Chai와 같은 테스트 라이브러리에 대한 탁월한 이해.
  • 재진입 공격, 정수 오버플로 및 가스 최적화 문제와 같은 일반적인 취약점을 방지하기 위한 철저한 보안 감사 및 조치 구현 능력.
  • 계약 코드베이스를 효과적으로 관리하기 위한 버전 관리 시스템(예: Git) 및 협업 워크플로 경험.
  • 복잡한 계약 상호 작용을 디버깅하고 탈중앙화 환경에서 완벽한 실행을 보장하기 위한 강력한 문제 해결 능력 및 세부 사항에 대한 주의.
  • 비기술적 이해 관계자에게 기술적 개념을 명확히 전달하고 계약 사양을 명확하게 문서화할 수 있는 우수한 커뮤니케이션 기술.
  • 우대 사항: 프론트엔드 개발 프레임워크(예: React, Solidity)에 대한 친숙도 및 크로스 체인 솔루션 또는 탈중앙화 신원 프로토콜 경험.
  • 우대 사항: 블록체인 애플리케이션과 관련된 규정 준수 요구 사항 및 개인 정보 보호 기술에 대한 이해.
MyJob.one —— 원격 근무, 진정한 임팩트

MyJob.one —— 원격 근무, 진정한 임팩트