직무 설명
우리는 백엔드 서비스(지갑 관리, 토큰 정보, 포인트 시스템, 활동 모듈 등)를 설계, 개발, 유지 및 최적화할 숙련된 백엔드 개발 엔지니어를 찾고 있습니다. 이 역할은 주로 마이크로서비스 아키텍처 내에서 Java(Spring/Spring Boot)를 사용하며, 강력한 백엔드 개발 역량이 필요합니다. 또한 중앙화된 서비스와 블록체인 기능 간의 원활한 통합을 보장하기 위해 기본적인 블록체인 지식이 필수적입니다.
주요 책임
- Java + Spring/Spring Boot를 사용하여 백엔드 서비스 및 API를 설계, 구현 및 유지합니다.
- 기존 마이크로서비스를 최적화 및 리팩토링하여 성능, 확장성 및 유지보수성을 향상시킵니다.
- 프론트엔드, QA, DevOps 및 제품 팀과 협력하여 안전하고 신뢰할 수 있는 백엔드 솔루션을 제공합니다.
- 중앙화된 시스템과 블록체인 관련 구성 요소(예: 토큰 메타데이터, 지갑 관리, 트랜잭션 참조) 간의 원활한 통합을 보장합니다.
- 백엔드 문제를 신속하게 해결하여 프로덕션 시스템에 미치는 영향을 최소화합니다.
- 코드 리뷰에 참여하고 코딩 표준을 준수하며 엔지니어링 모범 사례를 촉진합니다.
직무 요구 사항
- Java 및 Spring/Spring Boot(주요 기술 스택)에 능숙하며, Go, Rust 또는 유사한 백엔드 언어 경험이 있는 후보자 우대.
- 마이크로서비스 아키텍처, RESTful API 설계 및 분산 시스템에 대한 깊은 이해.
- 강력한 데이터베이스 지식: 관계형 데이터베이스(PostgreSQL, MySQL, Timescale) 및 스키마 설계.
- 블록체인 기본 사항(주소, 토큰, 트랜잭션 및 이벤트)에 대한 이해.
- 문제 해결 능력과 깔끔하고 유지보수 가능한 코드 작성 능력.
- 훌륭한 커뮤니케이션 및 팀워크 능력.
- [시니어 후보자] Java 마이크로서비스 백엔드 개발 경력 3년 이상.
우대 사항
- 블록체인 API(예: Ethereum RPC, Web3 공급자)와의 통합 경험.
- Docker, Kubernetes 및 클라우드 네이티브 배포에 대한 이해.
- CI/CD 파이프라인, 자동화 테스트 및 관찰 가능성 도구에 대한 실무 경험.
- gRPC 또는 이벤트 기반 시스템(Kafka, Pulsar)에 대한 지식.
- 영어 능력(읽기, 쓰기, 말하기).
- 생산성 향상을 위해 AI 지원 개발 도구를 일상적으로 사용.
혜택
- 기술 중심의 평평한 관리 구조로 글로벌 최고의 Web3 프로젝트에 참여할 기회.
- 매우 경쟁력 있는 급여 + 성과 기반 인센티브 추가 제공.
- 풍부한 기술 성장 기회: 최고의 업계 컨퍼런스 참여 및 엘리트 개발 팀과의 협력.
- 유연한 근무 방식 + 원격 근무 지원 + 추가 혜택.