직무 설명
기업용 블록체인 프로젝트를 위한 안전하고 확장 가능한 솔루션을 구현할 숙련된 블록체인 개발자를 찾습니다. 이 역할은 백엔드 비즈니스 로직 개발, 시스템 안정성 확보, 탈중앙화 애플리케이션 시스템 설계 및 최적화를 포함합니다. 또한 솔리디티 스마트 계약의 개발, 테스트, 배포, 검증에 이르는 전 생애 주기 관리를 담당하며, 블록체인 프로토콜과 외부 시스템 간의 상호작용을 간소화하기 위한 애플리케이션 지향 인터페이스 캡슐화를 개발하게 됩니다. 제품, 운영, QA 등 크로스 기능 팀과의 협업을 통해 기술 솔루션이 비즈니스 목표와 부합하도록 하고 개발 일정을 효과적으로 평가하는 것이 중요합니다.
주요 책임
- 성능, 보안, 확장성에 중점을 둔 블록체인 애플리케이션 시스템 설계 및 최적화
- 블록체인 프레임워크를 사용한 탈중앙화 애플리케이션의 백엔드 비즈니스 로직 개발 및 유지보수
- 엄격한 테스트, 모니터링, 유지보수 프로토콜을 통한 시스템 안정성 확보
- 복잡한 비즈니스 시나리오를 위한 솔리디티 스마트 계약 설계, 구현 및 검증
- 외부 시스템과의 원활한 통합을 가능하게 하는 애플리케이션 지향 인터페이스 캡슐화 개발
- 제품 및 운영 팀과 협력하여 기술 요구사항 정의 및 개발 일정 평가
- 코드 리뷰 수행 및 주니어 개발자 멘토링을 통한 코드 품질 및 팀 전문성 유지
- 새로운 블록체인 기술 및 업계 모범 사례에 대한 최신 정보 습득
- 이해관계자 명확성을 위한 기술 사양 및 시스템 아키텍처 문서화
- 개발 및 프로덕션 환경에서의 중요한 시스템 문제 해결 참여
직무 요구 사항
- 스마트 계약 생성 및 탈중앙화 애플리케이션 아키텍처에 중점을 둔 블록체인 개발 경험
- 솔리디티, 이더리움 및 기타 블록체인 플랫폼에 대한 전문 지식(합의 메커니즘 및 암호화 프로토콜 이해 포함)
- 확장 가능한 API 구축 경험을 포함한 Node.js, Python 또는 Go와 같은 백엔드 개발 기술에 대한 강한 숙련도
- CI/CD 파이프라인 및 클라우드 인프라 관리와 같은 블록체인 배포를 위한 DevOps 관행에 대한 지식
- 블록체인 생태계에서 복잡한 기술적 문제를 분석하고 해결할 수 있는 우수한 문제 해결 능력
- 크로스 기능 팀과 협력하고 비기술적 이해관계자에게 기술 솔루션을 제시할 수 있는 강한 커뮤니케이션 능력
- 스마트 계약 자동 검증을 위한 블록체인 테스트 프레임워크 및 도구 경험
- 스마트 계약 감사 및 취약성 평가를 포함한 블록체인 시스템 보안 모범 사례에 대한 이해
- 빠른 개발 환경에서 독립적으로 그리고 팀의 일원으로 작업할 수 있는 능력
- 우대 사항: 컴퓨터 공학 또는 관련 분야의 석사 학위 및 3년 이상의 블록체인 개발 경험