About MVL
Product

[Blockchain] Backend Engineer

공고 제목

[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일 정도의 기간을 두고 진행되며 지원자의 상황에 따라 유동적으로 협의가 가능합니다. # 과제 전형은 채용을 진행하는 개발 리드의 판단에 따라 선택적으로 적용될 수 있습니다. # 백엔드 개발자의 경우는 현장에서 온싸이트 코딩 테스트가 있을 수 있습니다.
고용 형태: 정규직