직무 설명:
주요 책임:
- Web3 백엔드 서비스 및 미들웨어의 핵심 개발을 담당합니다. 이는 블록체인 데이터 인덱싱, 오프체인 계산, 트랜잭션 라우팅, API 게이트웨이, 분산 마이크로서비스 시스템 등을 포함합니다.
- 고가용성 및 고동시성 서버 아키텍처를 설계 및 구현하여 디지털 자산 관리, 트랜잭션 매칭, 온체인 이벤트 모니터링, 실시간 알림 등의 시나리오를 지원합니다.
- 이더리움과 같은 EVM 호환 체인과 상호 작용하며, JSON-RPC/WebSocket 호출 처리, 트랜잭션 구성 및 파싱, Gas 관리, 스마트 계약 이벤트 구독 등을 수행합니다.
- 지갑 서비스(HD 지갑, 다중 서명, 계정 추상화) 및 규정 준수 자산 보관 시스템의 개발 및 보안 강화에 참여합니다.
- 고품질의 유지보수 가능한 코드를 작성하고 기술 문서, 단위 테스트, CI/CD 프로세스 표준을 제작합니다.
- Web3 기술 동향(Layer2, 계정 추상화, 의도 실행, ZK 등)을 지속적으로 파악하고 시스템 아키텍처 진화를 주도합니다.
우대 사항:
- 중앙화 거래소(CEX) 또는 디지털 자산 결제/청산 시스템 개발 경험.
- Solidity에 익숙하며 스마트 계약 소스 코드를 독립적으로 읽고 온체인 문제를 해결할 수 있는 능력.
- 계정 추상화(EIP-4337), MPC 지갑 또는 TSS 임계값 서명에 대한 실무 경험.
- ZK-Rollup 또는 Optimistic Rollup과 같은 Layer2 솔루션에 대한 이해.
- 오픈소스 블록체인 프로젝트 참여 경험.
직무 요구 사항:
- 컴퓨터 과학 또는 관련 분야의 학사 학위 이상, Java 백엔드 개발 경력 5년 이상.
- 튼튼한 Java 기초, JVM 원리에 대한 깊은 이해, 다중 스레드/동시성 프로그래밍 모델, Spring Boot/Spring Cloud 마이크로서비스에 능숙.
- 분산 시스템 설계에 익숙하며 Redis, Kafka/RocketMQ, MySQL 최적화 실무 경험 및 고동시성 시나리오(QPS > 10k) 실무 경험.
- Web3 기술 스택 숙달, 블록체인 기본 원리(합의, 트랜잭션 생명주기, MPT 상태 트리) 이해, Web3j 또는 ethers.js와 같은 체인 상호 작용 라이브러리 경험.
- ERC-20/ERC-721/ERC-1155 토큰 표준에 대한 지식 및 DeFi 핵심 로직과 일반적인 프로토콜(Uniswap, AAVE 등) 이해.
- 영어 기술 문서 독해 능력이 뛰어나며 해외 기술 커뮤니티에서 프로토콜 사양을 독립적으로 따라갈 수 있는 능력.
- 강한 책임감, 우수한 커뮤니케이션 및 협업 능력, 자기 주도적, 원격 협업 및 빠른 반복에 적응 가능.
혜택:
- 급여 및 혜택은 HR과 직접 논의 가능.
- HR 연락처: +60127186434 (WhatsApp / Telegram / WeChat).
- Telegram 연락처 또는 이메일 제공: [email protected].