성장 스토리 ⭐️
home
👛

[Wallet] Backend Engineer

해치랩스 소개

“Bridging the future of digital ownership for everyone” ”모든 사람들이 디지털 상의 가치를 온전히 소유하는 미래를 연결합니다.”
해치랩스는 한국에서 가장 빠르게 성장하고 있는 블록체인 builder 중 하나에요. 해치랩스는 2018년부터 전세계 400개가 넘는 블록체인 기업/프로젝트들에게 원스톱 솔루션(Audit, Wallet, Custody, OTC)를 제공해왔어요. 외부 투자없이 창업 이후 매년 팀원과 매출이 2-5배씩 성장하고 있죠.
2022년부터 해치랩스는 ‘지갑'과 ‘스테이블코인'을 통해 수십억명의 새로운 Web3 사용자들을 온보딩하는 데에 집중하고 있어요.
해치랩스는 이메일 로그인을 비롯한 간편한 사용자경험과 인앱 연동을 위한 SDK를 제공해서 Web3를 처음 이용하는 사용자들을 위한 non-custodial 지갑을 만들고 있어요. 해치랩스가 만들고 있는 알고리즘 기반의 스테이블코인은 EVM이 호환되는 Cosmos 기반의 메인넷에서 구동돼요. 스테이블코인의 수요를 만드는 dApp들에게 주조차익을 나눠주는 구조를 갖고 있어요.
해치랩스는 간편한 사용자경험을 갖춘 지갑을 통해 사용자를 Web3에 안착시키고, 스테이블코인 기반의 풍부한 금융 경험을 제공하여 사용자에게 지속적으로 가치를 제공하는 것이 목표에요.

해치랩스가 풀어갈 문제

Web3에서 지갑의 역할

지갑(Wallet)은 Web3에서 필수적인 인터페이스이자 인프라에요. 지금까지 웹(Web1~Web2)은 누구나 손쉽게 정보를 읽고 쓸 수 있는 기능을 주로 했다면, Web3에서는 정보를 읽고 쓰는 것에서 나아가 최종사용자가 디지털 상의 가치/자산을 온전히 소유할 수 있어요. 웹브라우저와 모바일이 정보를 읽고 쓰는 필수적인 인터페이스이자 인프라였듯, 지갑은 Web3에서 가치를 소유할 수 있는 필수적인 역할을 해요. Web3 사용자는 지갑을 통해 디지털 자산(비트코인, 수집품 NFT, 게임아이템 NFT 등)을 소유하고 보관하고 거래하고, dApp에 지갑을 연결하여 이용해요. 이를 통해 지갑은 디지털 상의 정체성 역할을 하기도 합니다.

Web3 서비스의 출현과 성장

2020년까지 블록체인 산업은 Web2 사업 모델에 암호화폐를 결합한 형태의 사업들이 주를 이루던 반면, 2021년부터는 Web3 기반의 사업 모델들이 성공을 검증하고 폭발적으로 성장하였어요.
블록체인 상의 프로그램 코드를 기반으로 예금, 대출, 파생상품 등 다양한 금융 서비스를 제공하는 DeFi (Decentralized Finance)의 예치금은 2021년 한해동안 15조원에서 300조원까지 성장했어요. 2021년 9월, 가장 큰 탈중앙화 거래소(DEX)인 유니스왑(Uniswap)은 미국에서 가장 큰 중앙화 거래소(CEX)인 코인베이스(Coinbase)와 비트파이넥스(Bitfinex)의 일일거래량을 합친 것을 넘어서기도 했고요. P2E(Play to Earn) 게임의 시초라고 할 수 있는 Axie Infinity라는 크립토 게임은 2021년 연매출 1.5조원($1.3B)을 기록했는데, 이는 2021년 전세계 모바일 게임 매출 기준 3위에 해당하는 수치에요.
그만큼 Web3 산업은 성공방정식을 입증해내면서 임계점을 넘어섰고 앞으로 더욱 빠르게 Web3로의 전환이 가속화될 것이에요. 우리나라에서도 게임, 엔터테인먼트 분야를 비롯한 각종 분야의 선두주자 기업들이 Web3에 뛰어들고 있어요.
물론 Web3가 대중화되었다고 말하기는 아직 어려워요. 앞서 언급했던 가장 큰 탈중앙화 거래소 유니스왑의 사용자수는 코인베이스의 1.5%에 불과하고요.(Uniswap 1.5m vs Coinbase 89m) 전세계 인터넷 사용자수가 50억명에 달한다고 하는데, 대표적인 지갑인 메타마스크(Metamask)의 사용자수는 2,100만명에 불과해요.

Web3가 대중화되기 위해 반드시 해결되어야 하는 문제

Web3가 대중화되기 위해서는 앞으로 새롭게 Web3에 유입되는 사용자들이 더 쉽게 안착할 수 있어야 해요.
Web3 기반 탈중앙화 어플리케이션(dApp)을 사용하기 위해서는 반드시 지갑이 필요한데요. 현재 지갑을 생성하기 위해서는 아래와 같은 매우 복잡한 여정을 거쳐야 해요. 메타마스크를 예시로 들어볼게요.
1.
우선 dApp을 이탈해서 메타마스크 홈페이지로 이동해요.
2.
모바일 어플리케이션 혹은 웹브라우저 익스텐션 중 하나를 다운로드받아서 설치해요.
3.
지갑을 생성하면, 지갑 복구 구문(seedphrase)이라고 부르는 12개의 무작위로 나열된 단어를 받아적거나 별도로 저장해야 해요. 이를 분실하면 내가 지갑에서 소유하고 있던 모든 가상자산을 잃게 돼요.
4.
다시 dApp으로 돌아와요.
게임을 즐기러 접속했다가 이런 경험을 거쳐야 한다면 나같아도 짜증나서 꺼버리겠죠? 심지어 지갑을 생성하고 난 뒤에도 수수료 등을 위해서 암호화폐를 구입하고자 한다면 원화로 구매가 가능한 거래소에 가입하고 구매하고 전송해야 해요.

해결책

해치랩스는 이런 문제를 해결하는 지갑을 만들고 있어요. Web3를 한번도 이용해본 적 없는 사용자들도 지갑을 설치하지 않고도 dApp을 이탈하지 않은 채 이메일로 손쉽고 간편하게 지갑을 생성하여 dApp을 이용할 수 있어요. 또 지갑을 연동한 채로 즐긴 다양한 dApp에서 얻은 디지털 자산(NFT, 토큰)을 한 곳에서 모아서 관리하고 거래하고 보낼 수 있어요.
지갑은 게임뿐만 아니라 금융, 소셜, 엔터테인먼트 등 다양한 Web3 서비스를 이용할 때 반드시 필요한 인터페이스에요. 인터넷 사용자수에 빗대어 지금의 Web3를 바라본다면, 우리는 아직 Yahoo, Ebay의 시대에 살고 있어요. 앞으로 훨씬 더 많은 사용자들이 Web3를 접하고 이용할 때, 가장 먼저 그들을 맞이할 수 있는 제품을 함께 만들어갈 분들을 모시고 있어요.

주요 업무

B2C 지갑 백엔드 시스템을 개발 및 운영합니다.
고객의 목소리를 바탕으로 다양한 직군(디자인팀, 세일즈팀 등)과 협업하여 새로운 기능들을 제공합니다.
안정적인 지갑 서비스를 제공하기 위해 견고하고 확장성있는 백엔드 시스템을 개선합니다.
다양한 종류의 디지털 자산(메인넷, NFT 등)을 지원하기 위해 연구 및 개발합니다.
다양한 블록체인 플랫폼 지원에 유연하고 확장성 있는 시스템을 설계합니다.
고객에게 DApp을 편리하게 사용할 수 있도록 블록체인/스마트 컨트랙트를 연동 및 개발합니다.
성능 개선을 통해 고객에게 더 편리한 환경을 제공합니다.

자격 요건

3년 이상의 백엔드 개발 경험 혹은 이에 준하는 능력을 가지고 있으신 분
블록체인 기술에 대한 관심이 높으며 산업 성장성에 확신이 있으신 분
이해가 깊고 자신있는 한 가지 이상의 언어로 서버를 개발/운영한 경험이 있으신 분
끊임없이 성장하고자 노력하며, 새로운 지식을 습득하는 것을 즐기시는 분
좋은 추상화와 확장성 있는 설계에 대해 고민하시는 분
동료의 코드 리뷰에 적극적이시고, 협업을 통한 목표달성이 즐거우신 분
테스트를 통해 완결성있는 결과물을 추구하시는 분

우대 사항

블록체인을 활용한 서비스 제작 경험이 있으신 분
Java Spring Framework, JPA 기반의 서버 개발/운영 경험이 있으신 분
도커 / 쿠버네티스 / GCP 등 클라우드 환경에서의 운영 경험이 있으신 분
DDD(Domain Driven Design)가 적용된 시스템 제작 경험이 있으신 분
CI/CD 파이프라인에 대한 이해가 있으신 분
쿼리 최적화, 데이터베이스에 대한 이해도가 있으신 분
MSA(MicroService Architecture)에 대한 이해가 있으신 분

기술 스택

Java
Spring Boot
JPA/Hibernate/QueryDSL
Typescript
Docker
Kubernetes
PostgreSQL
Solidity
GCP
Github Actions

주요 협업 툴

팀 내 소통 창구 Slack, Zoom, Google Meet
칸반 관리 및 문서 작성 Notion
디자인팀과 협업 시 Figma
코드 형상관리 및 코드 리뷰 Github
고객을 위한 제품 문서 및 릴리즈 노트 작성 Readme

채용 과정

일반적으로 채용 과정은 [1차 면접 → 과제 수행 & 2차 면접 → 3차 면접] 3단계로 진행돼요.
과제나 면접 결과에 따라서 과정이 변경될 수는 있어요!
1차 면접에서는 지원자의 경험에 대해서 주로 물어봐요. 수행했던 프로젝트들이 무엇인지, 역할은 무엇인지, 프로젝트에서 어려웠던 점과 배웠던 점들은 무엇인지 등을 물어볼 예정이에요.
2차 면접에서는 과제를 바탕으로 업무 역량을 확인하는 자리에요.
과제 수행에서는 직군에 맞는 간단한 과제를 제안해 드릴거에요.
예를 들어, 프론트엔드 개발자일 경우 디자인 파일과 API 문서를 드리고 간단한 대시보드 화면 구현 하는 것이 과제로 부여될 수 있어요.
3차 면접에서는 지원자가 우리의 핵심가치와 잘 맞는지, 회사의 문화와 잘 어울리는지 파악해요. 1시간 이내로 진행돼요.

지원 방법

people@haechi.io 로 자유로운 형식의 지원서를 보내주세요.

우리는 아래와 같은 것들이 궁금해요

어떤 회사에서 어떤 일들을 했는지
어떤 프로젝트들을 수행했는지
문제 정의와 해결책을 위주로 설명해주세요.

우리는 아래와 같은 것들은 궁금하지 않아요

생년월일, 주소, 사진 등 디자인 업무와 관계없는 내용

병역지정업체

해치랩스는 "산업기능요원", "전문연구요원" 편입 가능한 병역지정업체에요
보충역 편입도 가능해요
병역지정업체 검색결과

오피스 위치

서울 강남구 봉은사로 179 H타워 12층
(언주역 2번 출구 도보 1분 거리)

해치랩스가 더 궁금하다면?

아래 링크를 통해 성장 스토리, 만드는 제품, 업무 환경 등을 확인하세요.