웹3 인사이트, 하루 한잔 DeFi Juice

스타트업 이야기

회사가 원하는 블록체인 개발자 스펙을 알아보자! [Feat. 스마트 컨트렉트]

레오(Leo) 2021. 2. 13. 23:53

블록체인 개발자는 어떤 개발자를 말하는 걸까?

이번 글에서는 늘어나는 블록체인 관련 기업 및 부서에서 채용하고 싶어 하는 개발자 스펙을 알아보자.

 

혹시라도 블록체인 산업에 관심이 생겨서 이직 혹은 취업을 하고 싶다면 참고해보자!

 

블록체인 산업의 1인자 비탈릭 부테린 (출처: ethereum)

 

블록체인 산업이 활성화된지 10년 안팎에 짧은 역사를 가지고 있다 보니

스타트업이 대다수야.

그래서 투자를 많이 유치한 스타트업(테라폼랩스 등) 중심으로 찾아봤어.

(참고한 사이트는 원티드와 로켓펀치[참조 3,4])

 

블록체인에 특성상 투자(금융)뿐만 아니라 다양한 분야에 적용될 수 있어.

따라서 블록체인 개발 업무라 하더라도 회사가 어떤 블록체인 사업 유형에 따라 업무가 크게 달라지는 것을 확인할 수 있어.

 

그럼 유의미한 결과를 내고 있는 국내 블록체인 회사를 유형별로 정리해볼게.

(블록체인이 다방면으로 활용되는 기술 특성상 중복되는 경우도 있어)

 

- 암호화폐 거래소

코인 투자를 할 수 있는 중앙화된 거래소야.

Ex. 업비트(두나무), 빗썸, 코인원, 코빗, GDAC(피어테크) 등

 

- 코인(토큰) 개발사

자체적으로 코인을 개발하거나 이더리움 기반의 ERC20 등과 같은 토큰을 만든 곳이야.

메인넷을 만들어서 생태계를 구축하는 곳도 많아.

이러한 회사에서 정부R&D 사업으로 타 분야에 블록체인을 접목시키는 사업을 진행하는 경우가 있어.

Ex. 메디블록, 아이콘루프, 테라폼랩스 등

 

- 블록체인 관련 '툴(Tool) 산업 

과거 모바일 앱 시장이 발전하면서 수많은 모바일 앱 사용자 분석, 앱 마케팅 분석, 앱 이용 데이터 분석 등 

보조 툴이 많이 출시됐어. 

현재 블록체인 산업에서도 투자자들이 블록체인 산업에서

활동하는데 필요한 툴(Tool) 서비스가 등장하고 있어.

필요한 데이터를 얻을 수 있도록 도와주는 데이터 분석 서비스나

코인 평가 서비스, De-Fi 관리, 노드 운영 서비스 등이 있어. 

다만 아직 암호화폐 금융 쪽으로 많이 발전했기 때문에 투자 관련 툴이 대다수야. 

ex. 쟁글(크로스앵글), GDAC(피어테크), 볼트러스트

 

 

- 블록체인을 활용한 타 분야 IT서비스

블록체인의 장점인 신뢰성, 투명성, 비가역성을 이용해서 금융이 아닌

DID(신원인증), 물류, 컨텐츠 등에 활용하고 있는 회사들이야.

ex. 불리오, 데일리 블록체인, 아이콘 루프 등

 

 

- 암호화폐 거래소

 

[피어테크]<디지털자산 거래소 지갑개발자>

bit.ly/3rVULmw

 

주요업무

• 거래소 서비스 백앤드 비지니스로직 개발
• 블록체인 지갑 관련 서비스 개발

 

자격요건

• 현업 개발 경력 2년 이상 (연차보다는 실력을 중시합니다)
• Node.js(javascript), Python 개발 경험 (필수)
• 상용 서비스/제품 개발에 참여해보고 운영해보신 분
• 새로운 기술에 대한 흥미와 학습을 스스로 하실 수 있는 분
• 본인이 개발한 부분에 대해 다른 개발자들에게 설명할 수 있고 원활한 소통이 가능한 분

 

우대사항

• 블록체인에 대한 개발 경험
• java & spring boot 기반 개발 경험
• AWS 서비스 기반 개발 경험

 

[빗썸코리아]<블록체인 연구/개발(시니어)>

bit.ly/3alSMll

 

주요업무

• 블록체인 기술 분석 및 관련 프로그램(서버/클라이언트) 개발

 

자격요건

• 블록체인과 관련된 여러가지 기술들을 능숙하게 다룰 수 있는 분
• 영어 커뮤니케이션이 자유로우신 분
• 다양한 코인들의 기술분석 및 응용 프로그램 개발(Server/Client)에 능숙하신 분
• Linux (CentOS, Ubuntu) 활용 및 Build 에 능숙하신 분
• Go, Java, Php, javascript 개발 중급 이상

 

우대사항

• Bitcoin, Ethereum (+ERC-20), Ripple, EOS 등 블록체인기반 기술을 전문적으로
다뤄본 경험이 있으신 분.
• 암호학/전자서명과 관련된 지식을 가지고 계신 분
• 거래소 입출금 시스템 혹은 가상화폐 커스터디 서비스 개발 경험이 있으신 분
• Private Key 관리 경험이 있으신 분
• 팀 및 유관부서와의 원활한 의사소통 가능하신 분
• Docker 사용 경험있으신 분

 

<코빗>Custody Tech Developer

bit.ly/3ub0MO6

 

주요업무

* 블록체인과 거래소 서비스 간에 안전한 인터페이스를 제공하기 위해 다양한 블록체인 기술을 설계 및 구현합니다.
* 확장 가능하고 안정적인 서비스를 구축하여 연중무휴 24/7 가용성 요구사항을 충족하기 위해 노력합니다.
* 예상치 못한 오류/행동을 감지하여 신속하게 대처할 수 있도록 모니터링 자동화를 지원합니다.
* 제품 개선을 위한 기술적 토의 및 매끄러운 실행을 위해서 다른 팀들과 협업합니다.

사용중인 기술
* 필수: Java, Spring Boot, mySQL, RESTFul, AWS
* 우대사항: ActiveMQ, Redis, Docker

자격요건

* 3년 이상 Java 소프트웨어 엔지니어링 경험을 쌓으신 분이어야 합니다. (Spring Boot 사용 경험 선호)
* 블록체인/가상자산과 그 뒤에 숨겨진 기술에 대해 열정을 가진 분을 찾습니다.
* 도전을 받는 것을 즐기고, 새로운 것을 배우는 것에 대한 설렘이 남아 있는 분이어야 합니다.
* 담당 업무/서비스에 대한 오너쉽과 끈기를 가진 분이어야 합니다.
* 적극적이면서도 원활한 의사소통 능력을 필요로 합니다.

 

우대사항

* 블록체인 개발에 대한 경험을 가지신 분을 우대합니다.
* 영어로 된 문서를 읽고 쓰는 데 거부감이 없으신 분이면 좋습니다.
* AWS 환경에서의 개발 및 운영 경험이 있으신 분이면 좋습니다.
* RESTful API 설계 및 개발 경험이 있으신 분이면 좋습니다.
* 서버 측면에서의 보안에 대한 이해가 있으신 분이면 좋습니다.
* 좋은 모범 사례, 높은 코드 품질, 꼼꼼하고 넓은 테스트 범위 및 기술 토론 등을 즐기는 분이면 좋습니다.
* 다양한 기술 주제들에 대해서 경험이나 실험을 바탕으로 의견을 개진할 수 있는 분이면 더 좋습니다.

 

- 코인(토큰) 개발사

[아이콘루프]<[Web Service 개발] 블록체인 웹 서비스 개발 (BE/FE)>

bit.ly/3jXi64j

 

주요업무

• Java Back-End 서비스 개발
• Web Front 개발

 

자격요건

• Back-End
- Spring, Springboot Framework 개발 경험, Rest API 서버 개발 경험
- Database 지식 보유, 대용량 데이터 처리 경험, 분산 처리 경험
- 전자정부프레임워크 경험자

• Web-Front
- Javascript. 개발 포함하여 전체 개발 경험 (3년이상)
- HTML, CSS 등 W3C 웹표준 규격에 대한 이해와 사용능력
- ECMAScript, HTML5 API에 대한 이해와 사용능력, Javascript MV* 프레임웍(React.js) 개발 및 운영 경험
- Redux, Redux-Saga 등 개발 및 운영에 대한 지식을 보유하신 분

 

 

[테라폼랩스]<코어 개발자>

bit.ly/3dgnzCa

 

주요업무

• Terra Core(github.com/terra-project/core) 및 Terra의 다양한 금융 애플리케이션을
지원하는 기타 프로토콜 설계 및 기여
• 성능이 우수하고 탄력적인 분산 애플리케이션 설계 참여
• Community Contribution 가이드 및 관리 정책 수립
• 엔지니어링, 설계, 커뮤니티, 프로덕트 및 비즈니스를 포함한 여러 부서 팀과 협력

 

자격요건

• 대규모 분산 시스템 구축 및 유지 관리 경험
• Golang, Rust 또는 C/C++를 사용하여 어플리케이션을 만들어본 경험(5년 이상)
• 분산형 시스템 기술에 대한 탁월한 이해
• 보안에 대한 인식, 보안 모범 사례 설계 + 암호 기술에 대한 실무 이해에 중점을 둠
• 오픈 소스 프로젝트 작업 경험

 

[메디블록]<블록체인 개발>

bit.ly/3tYHmf6

 

주요업무

• 메디블록 블록체인인 Panacea 기능 개발, 운영, 유지 보수
• 게이츠 재단 감염병 연구에서 이용될 블록체인 기반 시스템 개발
• 메디블록의 제품과 연동하여 활용하기 위한 블록체인 기능 개발
- 병원정보시스템인 닥터팔레트
- 환자용 어플인 메디패스
• 블록체인 동향 연구

 

자격요건

• Golang 서버 개발 경험
• Linux 환경에서 서버 운영 경험
• AWS 등 클라우드 서비스 사용 경험
• 최소 경력 2년 이상

 

우대사항

• 블록체인 관련 지식 : 암호학, P2P, 합의, 보안
- Cosmos SDK, Tendermint 관련 경험
• 대규모 분산시스템 개발 경험
- Consensus Algorithm
- Fault-tolerance
- System Design
• DID (Decentralized Identifier) 관련 지식
• 오픈소스 contribution 경험

 

- 블록체인 관련 '툴(Tool) 산업 

[쟁글] <기술 리서치>

(bit.ly/3jMIHB6)

 

블록체인 데이터 처리
* 이더리움, 비트코인 등 다양한 블록체인 노드 관리 운영
* 블록체인 온체인 데이터 분석 인프라 구축
* 다양한 온체인 지표 및 검증 데이터 분석 로직 구현

블록체인 평가
* 블록체인 개발환경 및 성능 평가

써드 파티 데이터 연동
* API로 써드 파티 서비스 데이터 연동

자격요건

- 블록체인 기술에 대한 이해
- 블록체인 노드 운영 경험
- 3년 이상 백엔드 서비스 개발 경험

 

 

[볼트러스트]<암호화폐 지갑 코어 개발>

bit.ly/2Nny8s1

 

주요업무

◈ Bitcoin, Ethereum(ERC20, ERC721) 등 암호화폐 지갑 개발
◈ 암호화폐 지갑 표준 API 개발
◈ 블록체인 노드 관리 및 운영
◈ 암호화폐 기술 분석

 

자격요건

▷ 총 개발 경력 5년 이상
▷ Bitcoin, Ethereum 등 블록체인 SDK를 활용한 지갑 및 트랜잭션 개발 경험
▷ Node.js 또는 Java 개발 경험
▷ REST API 설계 및 개발 경험
▷ MySQL, PostgreSQL, Redis 등을 활용한 데이터 모델링 및 개발/운영 경험
▷ Linux 환경에서 개발 및 운영 경험
▷ 오픈 소스 활용 능력 및 신기술 습득이 빠른분
▷ 커뮤니케이션이 좋은 분

 

우대사항

□ 풀스택 개발자
□ 암호화폐에 관련 서비스에 대한 열정을 가진 분
□ 블록체인 관련 개발 및 운영 운영 경험
□ C/C++, GOLANG 등을 활용한 시스템 어플리케이션 개발 경험
□ GIT, JIRA/Confluence 등을 활용한 형상 관리 경험
□ AWS 등 Cloud 환경에서 개발 및 운영 경험

 

- 블록체인을 활용한 타 분야 IT서비스

[데일리블록체인]<블록체인>

bit.ly/3ajydGi

1. 개발팀 업무 소개

• 제품화 개발(요즘 블록체인의 가장 hot issue인 DID & fabric 제품화 개발)
• 해외 RnD 온라인 협업(외국어 필수 X)

2. 담당직무 소개

• Hyperledger Indy, Hyperledger Fabric, AI에 대한 기술 리서치 후 리포트(문서화)
• 팀원들과 팀내의 제품개발 또는 PoC 개발 진행
• 팀 업무 숙지 후 해외개발자와 커뮤니케이션 또는 업무 체크(번역기 사용가능)자격요건

• Hyperledger Indy, Hyperledger Fabric, AI 중 한 가지이상의 도메인 지식 있으신 분
• Web기반 경력 필수(front-end or back-end 중 한 영역. Fullstack 개발자 지양)
• 언어 구분 없이 2~3가지 정도의 개발언어 능력 보유

 

[불리오] <Blockchain smart contract>

bit.ly/3pn5vsm

 

주요업무

• Solidity를 이용한 스마트 컨트랙트 개발
• web3를 이용한 dapp 개발

 

자격요건

• Solidity를 이용한 스마트 컨트랙트 개발 가능자
• Web3 사용에 익숙하신 분
• nodejs 사용 능숙하신 분
• 개발 경력 1년 ~ 4년

 

우대사항

• 이더리움 메인넷 환경에서 dapp 서비스 개발 경험자
• klaytn 기반 토큰 (KCT) 개발 경험자
• 블록체인 분야에 대한 이해도가 높은 개발자
• 물류 시스템의 이해도가 높으신 분

 

[경력]

-기술 리서치

-블록체인 코어

- 거래소 지갑

 

 

 

요약하면 우대받는 사항은

1. 블록체인 산업의 특성상 오픈소스 커뮤니티를 중심으로 발전되기 때문에

오픈 소스 경험이 있으면 우대

2. 코어는 암호학, p2p 등 블록체인 배경지식 및 개발 경험

3. 다양한 언어 경험 필수

 

다만 블록체인이란 기술이 핫하니까 한번 해볼까 라는 발만 담구는 기업이나

블록체인을 빙자한 스캠 서비스를 준비하는 곳도 많으니

꼭 레퍼런스 체크를 하고 지원하도록 하자.

 

다음에 또 만나!

 

 

2030년 1 비트코인 = 1 크루즈?

 

 

참고

1.cointoday.co.kr/all-news/29034/

2. www.wanted.co.kr/

3.www.wanted.co.kr/wdlist/518/1027?country=kr&job_sort=job.latest_order&years=-1&locations=all

4.www.rocketpunch.com/jobs?job=1&tag=%EB%B8%94%EB%A1%9D%EC%B2%B4%EC%9D%B8

 

 

 암호화폐 시장의 변동성은 매우 크며, 모든 투자의 책임은 본인에게 있으며 신중히 투자해주시기 바랍니다.

 

최대한 쉽게 블록체인에 대해 풀어내기 위해 편한 어투를 사용하는  양해 부탁드립니다 😊

 

비즈니스  기타 문의: defilabs9@gmail.com