솔리디티 엔지니어 at dappOS

풀타임2개월 전
Employment Information
직무 설명
솔리디티 계약 엔지니어로서, 귀하는 블록체인 생태계 내 스마트 계약의 개발, 테스트 및 최적화에서 핵심적인 역할을 수행하게 됩니다. 이 직위는 블록체인 기술과 그 응용 분야에 대한 깊은 이해를 요구하며, 안전하고 효율적이며 확장 가능한 탈중앙화 애플리케이션(DApps)을 만드는 데 중점을 둡니다. 귀하는 비즈니스 목표와 기술 요구 사항에 부합하는 스마트 계약 솔루션을 설계하고 구현하기 위해 크로스-기능 팀과 긴밀히 협력할 것입니다. 또한 기존 계약 시스템을 분석 및 개선하여 업계 표준과 규정 준수를 충족하도록 하는 역할도 포함됩니다. 추가적으로, 귀하는 스마트 계약을 크로스-체인 프레임워크에 통합하여 데이터 무결성과 거래 보안을 유지하면서 다양한 블록체인 네트워크 간의 원활한 상호 작용을 가능하게 하는 작업을 수행할 것입니다. 또한 기술 프로세스 문서화, 감사 수행 및 스마트 계약 개발에 대한 모범 사례 지침 제공도 담당하게 됩니다.
주요 책임
  • 스마트 계약의 개발 및 테스트 방법론에 대한 포괄적인 연구를 수행하며, 코드 품질, 보안 감사 및 성능 최적화를 위한 모범 사례를 포함합니다.
  • 스마트 계약 시스템에 대한 심층 분석을 수행하며, 가상 머신(예: 이더리움 가상 머신), 프로그래밍 언어(예: 솔리디티) 및 기술 사양에 초점을 맞추어 잠재적인 취약점이나 비효율성을 식별합니다.
  • 비즈니스 세분화를 기반으로 스마트 계약을 설계 및 정의하며, 특정 사용 사례에서 정확성과 신뢰성을 테스트하고 검증할 수 있는 모듈식 프로토콜을 생성합니다.
  • 스마트 계약을 사용하여 크로스-체인 상호 작용 메커니즘을 개발 및 구현하며, 여러 블록체인 플랫폼과의 호환성을 보장하고 강건성을 위해 크로스-체인 기능의 코딩 구현을 분석합니다.
  • web3.js/web3j, Golang, Hardhat 및 OpenZeppelin과 같은 프레임워크 및 도구를 활용하여 개인/테스트 체인에서 엄격한 검증 테스트를 수행하며, 기존 계약을 확장성과 보안을 위해 디버깅 및 최적화합니다.
  • 개발자, 감사자 및 제품 팀과 협력하여 스마트 계약이 기능적, 기술적 및 규정 준수 요구 사항을 충족하면서 코드 품질과 보안의 높은 기준을 유지하도록 합니다.
  • 계약 논리, 테스트 절차 및 통합 워크플로우를 문서화하여 블록체인 프로젝트의 지식 공유 및 향후 유지 관리를 용이하게 합니다.
  • 블록체인 기술의 새로운 트렌드와 발전 사항을 지속적으로 업데이트하며, 스마트 계약 개발 관행과 표준의 진화에 기여합니다.
  • 주니어 엔지니어에게 기술 지원과 멘토링을 제공하며, 안전한 코딩 표준과 모범 사례를 준수하도록 합니다.
  • 탈중앙화 금융(DeFi) 및 대체 불가능 토큰(NFT) 플랫폼을 포함한 기업 애플리케이션을 위한 블록체인 기반 솔루션의 설계 및 구현에 참여합니다.
직무 요구 사항
  • 솔리디티 프로그래밍 언어에 능숙하며, 이더리움이나 바이낸스 스마트 체인과 같은 블록체인 플랫폼에서 스마트 계약을 개발, 테스트 및 배포한 경험이 있어야 합니다.
  • 합의 메커니즘, 암호화 원칙 및 탈중앙화 아키텍처를 포함한 블록체인 기본 원칙에 대한 강력한 이해가 필요하며, 크로스-체인 상호 운용성 솔루션에 중점을 둡니다.
  • Hardhat 및 OpenZeppelin과 같은 개발 프레임워크와 스마트 계약 테스트 및 디버깅 도구(예: Truffle, Ganache, Remix)에 대한 실무 경험이 있어야 합니다.
  • 크로스-체인 프로토콜 및 스마트 계약에서의 구현에 대한 지식이 필요하며, 안전한 멀티-체인 상호 작용을 위한 기능 분석 및 최적화 능력이 있어야 합니다.
  • Golang, JavaScript 또는 Python과 같은 프로그래밍 언어를 사용하여 통합 구축, 테스트 프로세스 자동화 및 계약 기능 향상 경험이 있어야 합니다.
  • 블록체인 네트워크와 상호 작용하기 위해 web3.js/web3j 라이브러리를 사용하고, 스마트 계약 인터페이스를 작성 및 테스트하며, 탈중앙화 애플리케이션 기능을 구현할 수 있는 능력이 있어야 합니다.
  • 뛰어난 문제 해결 능력과 세부 사항에 대한 주의력이 필요하며, 스마트 계약 개발 및 테스트에서 복잡한 문제를 식별하고 해결한 실적이 있어야 합니다.
  • 협업 정신과 커뮤니케이션 스킬이 필요하며, 크로스-기능 팀과 효과적으로 작업하고 기술적 발견을 제시하며 계약 관련 워크플로우를 문서화할 수 있어야 합니다.
  • 컴퓨터 과학, 소프트웨어 공학 또는 관련 분야의 학사 또는 석사 학위와 블록체인 개발 또는 스마트 계약 보안에 대한 인증서가 선호됩니다.
  • 보안 취약점에 대한 스마트 계약 감사 경험, ERC-20/ERC-721과 같은 표준 준수 및 Slither 또는 MythX와 같은 도구에 대한 친숙도가 필요합니다.
MyJob.one —— 원격 근무, 진정한 임팩트

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