공고 제목
•
[Blockchain] Backend Engineer
주요 업무
•
MVL 생태계 내 서비스의 백엔드 및 블록체인 오라클 개발
•
NestJS 기반 마이크로서비스 설계, 개발 및 운영
업무 내용
•
TypeScript 및 NestJS 프레임워크를 활용한 마이크로서비스 개발
•
블록체인 네트워크(Ethereum, BSC, TON, 자체 메인넷 등)와 서버 프로그램 연동
•
MVL Clutch Wallet, RWA, DeFi 등 프로젝트를 위한 REST API 설계 및 구현
•
Prisma ORM을 활용한 PostgreSQL 데이터 모델링 및 마이그레이션 관리
•
RabbitMQ 기반 이벤트 드리븐 아키텍처를 통한 서비스 간 비동기 통신 구현
•
Redis를 활용한 캐싱, 분산 락, Pub/Sub 구현
•
Clean Code 및 Architectural best practices 적용
•
보안 구현 (JWT, HMAC, Web3 서명 검증 등)
•
AI 코딩 도구(Claude Code 등) 활용한 개발 및 코드 품질 관리
•
Pull Request 리뷰를 통한 코드 품질 향상
•
Jest 기반 단위 테스트 및 E2E 테스트 코드 작성
자격요건
•
경력 : 3년 이상의 Node.js 기반 서버 개발 경험
•
전문 분야 : TypeScript, NestJS (모듈, 컨트롤러, 서비스, 미들웨어, Guard, Interceptor, Decorator 등)
•
스킬 :
ㆍTypeScript Generic, Type Narrowing, Utility Types 등 타입 안전한 코드 작성
ㆍPostgreSQL 및 ORM(Prisma/TypeORM) 데이터 모델링 및 관리
ㆍRedis 캐싱 및 세션 관리
ㆍRabbitMQ 또는 유사 Message Queue 비동기 처리
ㆍJest 또는 유사 테스트 프레임워크 테스트 코드 작성
ㆍSwagger/OpenAPI 활용 프론트엔드 협업
우대 사항
•
블록체인 네트워크 연동 경험 (Smart Contract, 트랜잭션, 이벤트 모니터링, viem, ethers.js)
•
멀티체인 환경 개발 경험 (Ethereum, BSC, TON, Bitcoin 등)
•
블록체인 관련 암호학 이해 (해시 함수, 타원곡선, 영지식 증명 등)
•
MSA 실무 경험 (서비스 분리, 서비스 간 통신, Database-per-service)
•
Docker, Kubernetes 이해 및 경험
•
CI/CD 파이프라인 구축 (CircleCI, GitHub Actions)
•
AWS 서비스 (EKS, RDS, ElastiCache, S3, KMS, SQS 등)
•
분산 시스템 동시성 제어 (분산 락, 멱등성 보장)
•
인증/인가 구현 (JWT, OAuth 2.0, Web3 서명 검증)
•
GitOps(Argo CD) 배포 경험
•
모니터링 도구 (Sentry, DataDog, Victoria Metrics)
•
AI 코딩 도구 활용 (Claude Code, GitHub Copilot 등)
•
영어(읽기/쓰기) 소통 능력
우대 사항
•
[채용 절차]
◦
서류전형 (1~2일) > 과제전형 (아래 안내 참조, 약 1주일) > 기술 면접 (비대면 가능, 2시간 이내) > 레퍼런스 체크 (필요시) > 최종합격
•
[과제전형 안내]
# 알고리즘 코딩테스트 대신 우리팀에서 사용하는 기술에 대한 이해도나 협업 능력을 보기 위한 형태의과제를 진행합니다.
# 과제 수행 기간은 대략 3일에서 7일 정도의 기간을 두고 진행되며 지원자의 상황에 따라 유동적으로 협의가 가능합니다.
# 과제 전형은 채용을 진행하는 개발 리드의 판단에 따라 선택적으로 적용될 수 있습니다.
# 백엔드 개발자의 경우는 현장에서 온싸이트 코딩 테스트가 있을 수 있습니다.
고용 형태: 정규직
