직무 설명
블록체인 계약 개발 및 풀스택 기술에 전문성을 갖춘 숙련된 개발자를 찾고 있습니다. 이상적인 후보자는 Move 또는 Rust 언어를 이용한 계약 작성에 강한 경험을 보유하고 있으며, 프론트엔드 및 백엔드 개발에도 능숙해야 합니다. 이 역할은 오픈소스 프로젝트 분석, 팀원 지도, 계약 보안 보장 등을 포함합니다.
주요 책임
- Move 또는 Rust 언어를 사용하여 스마트 계약 개발 및 테스트
- 오픈소스 프로젝트 코드 분석 및 구현 방식 이해
- 복잡한 계약 메서드 호출을 위한 프론트엔드 및 백엔드 개발자 지도
- 계약 공격 방법 이해 및 효과적인 보호 조치 구현
- 테스트 케이스 작성 및 자동화된 테스트 구현을 통한 코드 품질 보장
- MySQL, PostgreSQL, MongoDB 등 일반적인 데이터베이스 작업
- React 또는 Vue 프레임워크를 사용한 프론트엔드 구현 개발
- 코루틴 기술을 활용한 Python 프레임워크(FastAPI, Django, Flask) 사용
- 애플리케이션 개발에서의 고부하 시나리오 처리
직무 요구 사항
- 계약 개발을 위한 Move 또는 Rust 언어 능숙
- Solidity에 대한 확실한 이해(개발 경험 우대)
- web3j 라이브러리 및 일반적인 API에 대한 친숙도
- SpringBoot 프레임워크 경험을 갖춘 강력한 Java 기술
- 프론트엔드 기술 및 일반적인 계약 운영 라이브러리 경험
- 최소 하나의 백엔드 프로그래밍 언어 지식
- FastAPI, Django 또는 Flask를 포함한 Python 프레임워크 능숙
- 코루틴 기술 및 고부하 시스템 경험
- 8년 이상의 개발 경험 우대
- 팀 개발 경험 가산점
- 이전 계약 개발 경험 매우 우대
기술적 능력
- 데이터베이스: MySQL, PostgreSQL, MongoDB
- 프론트엔드: React 또는 Vue 프레임워크
- 백엔드: Java (SpringBoot), Python (FastAPI/Django/Flask)
- 블록체인: Move, Rust, Solidity, web3j