백엔드 개발 (블록체인&Web3지갑)
【직무소개】 이렇게 일을 해요
•
디센트 지갑과 위핀 지갑에 필요한 여러 블록체인과 연결되는 백엔드 기능들을 개발하고 유지보수하는 역할을 담당하고 있어요.
•
그 밖에도 앞으로 신규 런칭할 다양한 서비스들의 백엔드 기능을 개발하는 역할을 담당하고 있어요.
•
전 세계 사람들이 이용하는 블록체인 서비스의 특성 상, 24시간 항상 안정적으로 돌아가는 서비스 구현을 제1의 목표로 개발하고 있어요.
【업무소개】 이러한 일을 해요
•
주로 Node.js 및 Typescript를 기반으로 하는 백엔드 서버개발/유지보수를 해요.
•
다양한 블록체인과 연계되어 디센트 지갑과 위핀 지갑에 사용될 정보들을 종합/가공하는 백엔드 서버를 개발하고 있어요.
•
그 외 신규 출시될 서비스를 포함한 멋진 백엔드 전반 업무를 담당해요.
【기술스택】 이러한 툴을 활용해요
•
환경: Typescript (Node.js ESM 기반) + Nest.js + Prisma를 기반으로 한 MSA
•
서버: 서버간 통신에 Kafka 적용 예정
•
도구: AWS / Github / VSCode / Slack / Notion / ChatGPT
【자격요건】 이러한 분을 찾고 있어요
•
5년 이상의 백엔드 경력은 필수예요.
•
학력, 연령 전부 무관하고 블록체인 경험이 없어도 괜찮아요.
•
Node.js(Typescript 기반) 환경 또는 다른 언어를 이용한 Rest 서버 구축 경험이 있는 분이 필요해요.
•
Nest.js 및 Prisma를 이용한 서버개발 경험이 있는 분을 찾아요.
•
기본적인 Linux 기반의 운영체제, DB 구성 및 운용에 대한 경험, MSA에 대한 이해가 있는 분이면 좋겠어요.
【우대사항】 이러한 분이면 더욱 좋아요
•
AWS의 기능들을 다양하게 사용한 경험이 있는 분이면 좋아요.
•
NoSQL 기반의 DB를 운용한 경험이 있는 분이면 더욱 좋아요.
•
블록체인 Node 운영, 블록체인 Contract 작성, CI 구축 경험이 있는 분이면 환영해요.
•
DevOps 엔지니어 경험이 있는 분이면 더욱 환영해요.
【업무방향】 이러한 경험도 할 수 있어요
•
단순히 인스턴스와 DB만 사용하는 것을 넘어서 AWS의 다양한 서비스들이 어떻게 사용되는지 배우고 경험할 수 있어요.
•
Node.js를 기반으로 한 서비스의 업스케일링을 경험할 수 있어요.
•
블록체인 데이터들을 취합하고 가공하는 경험을 할 수 있어요.
【합류여정】 이러한 절차로 진행해요
•
주니어 레벨은 온라인 코딩테스트를 진행하며, 약 2~3일의 응시기간을 드려요.
•
경력년수에 따라 난이도, 배점, 제한시간 등 테스트유형은 다르지만, 간단한 알고리즘 문제 3~5개를 정해진 시간 안에 코딩하여 제출하시면 돼요.
•
프로그래밍 언어는 지원서에 기술한 주력 언어로 설정해 드리지만, 별도 요청해주시면 변경도 가능해요.