We are Hiring!

해치랩스에서 무한한 성장을 함께 하실 팀원을 찾습니다.

Matthew Minseok Kim
HAECHI AUDIT
5 min readNov 28, 2018

--

About HAECHI LABS

블록체인이라는 기술이 정말로 세상을 바꿀 수 있는지를 대중에게 입증하기 위해서는 훌륭한 적용 사례가 등장해야 할 것입니다. 하지만 아직 편리한 개발 도구 및 환경이 갖춰지지 않아 블록체인 위에 서비스를 만드는 것은 매우 어렵고 좋은 적용 사례 역시 등장하고 있지 않습니다. 저희는 기존 앱 개발이 Firebase와 같은 서비스가 나오면서 매우 편해졌다는 사실에 주목했습니다. 이에 블록체인을 이용한 좋은 서비스들이 많이 나오기 위해서는 블록체인의 기술적인 성능 개선 뿐만 아니라 블록체인 위에서 손쉽게 서비스를 개발할 수 있는 환경이 필요하다고 생각합니다.

해치랩스는 개발자 분들이 기존과는 다른 블록체인 환경에서도 길을 헤매지 않도록 길을 닦고, 표지판을 만들어 나가고 있습니다. 대표적으로 서비스를 꾸준히 업데이트 할 수 있도록 업그레이드 가능한 스마트 컨트랙트 개발 및 배포를 지원하는 Command Line Interface(CLI) 툴을 개발하여 오픈소스로 공개하였고, 블록체인 정보를 편리하게 조회하기 위한 middleware 역시 개발중에 있습니다. 저희는 전 세계에서 블록체인 서비스를 만드는 사람이라면 누구나 해치랩스의 솔루션을 편리하게 사용할 수 있도록 하는 목표를 갖고, 스마트 컨트랙트와 미들웨어(개발 환경) 개발에 집중하고 있습니다.

Job Description

해치랩스는 스마트 컨트랙트 보안 감사 서비스로 시작하여, 탈중앙화 어플리케이션 개발과 개발 솔루션을 제공하는 최고의 블록체인 전문 기술 기업으로 도약하고 있습니다. 빠르게 발전하는 블록체인 기술에서 실제 적용 사례가 나오기 위해 꼭 필요한 솔루션을 함께 만들어갈 팀원을 찾습니다.

해치랩스가 풀고 싶은 문제는 무엇인지 그리고 어떤 사람들이 모여서 일하고 있는지에 대해서는 해당 글에서 자세히 설명하고 있습니다.

Requirement

  • 블록체인에 관심이 있고, 열정이 있는 분
  • 다양한 개발 환경을 빠르게 배워보고 적용해보고 싶은 분
  • 함께 개발하는 것을 즐기시는 분

개발환경

블록체인:

주로 이더리움 및 이더리움 가상 머신(EVM)을 지원하는 블록체인 플랫폼을 위한 개발환경 인프라를 만들어 가고 있습니다. 솔리디티 코드에 대한 보안 감사 및 DApp 제작을 위해 각종 보안 도구(Mythril, Manticore 등)와 컨트랙트 배포 및 빌드 툴(Truffle, 자체 제작 cli툴 등) 등을 이용합니다.

웹 프론트엔드:

React.js 등의 자바스크립트 라이브러리를 사용하며 webpack으로 번들링하여 클라우드 환경에 배포합니다.

서버사이드:

주로 자바스크립트로 핸들러를 구현한 후, serverless framework등으로 aws lambda에 배포합니다. API는 RESTful 또는 GraphQL 방식을 이용합니다. 지금 만들고 있는 middleware 서비스의 경우 컨테이너 단위로 어플리케이션을 만든 후, 컨테이너 오케스트레이션 툴(Kubernetes)을 통해서 유연하게 배포합니다.

우대사항

스마트컨트랙트 보안:

  • 일반적인 보안 대회 등에 참가해본 경험
  • 스마트컨트랙트 보안에 대한 간단한 지식
  • 정적 및 동적 분석에 대한 지식
  • 컴파일러 또는 가상머신에 대한 기초적인 지식
  • Truffle, Ganache 등을 이용해 스마트컨트랙트 Unittest를 작성해본 경험
  • Manticore, Mythril, Oyente, Echidna 등의 스마트컨트랙트 보안 툴을 다뤄본 경험

웹 프론트엔드:

  • 웹페이지 레이아웃에 대한 이해
  • 자바스크립트로 간단한 SPA를 만들어 본 경험
  • 웹 어플리케이션과 서버 사이에 통신하는 과정에 대한 이해
  • React, Webpack, Sass, Babel등 자바스크립트 프론트엔드 라이브러리를 사용해본 경험

서버사이드:

  • 언어에 관계없이 CRUD 가능한 간단한 api 서버 제작 경험
  • oauth2.0등 인증 과정 구현 경험
  • 클라우드에 서비스를 배포해본 경험
  • django, flask, express, spring등의 웹 프레임워크를 이용해 서비스 제작한경험

포지션

인턴 및 정규직(0명)

이 외에도 해치랩스에 합류하신다면 언제든지 프로젝트를 제안 및 리드하실 수 있습니다.

채용 절차

  1. 서류 : 위 링크에서 서류를 작성해주시면 검토 후에 연락을 드립니다. 서류 검토는 약 1주일 정도 소요됩니다.
  2. 인터뷰: HAECHI LABS 멤버들과 서로를 알아보는 시간을 갖습니다. (1~2시간) 경직된 분위기에서 치르는 면접이 아닌, 편안한 분위기에서 서로의 이야기를 나누는 시간입니다.
  3. 테스트: 서로의 업무 역량을 파악하기 위해서 2주간 간단한 개발 업무를 함께 합니다.
  • 테스트 기간에 대해서는 사전에 협의한 내용에 따라 보상을 제공합니다. 이 기간 동안 블록체인 관련 간단한 프로젝트 또는 리서치 프로그램이 준비되어 있습니다.
  • Startup에 조인하는 것은 지원하시는 분께 그리고 저희에게도 중요한 과정입니다. 그만큼 서로에 대해서 잘 이해하는 것이 win-win할 수 있는 방법이라고 생각합니다.

--

--

Matthew Minseok Kim
HAECHI AUDIT

HAECHI LABS COO, Smart Contract Security, Blockchain researcher at Decipher