백엔드 개발자 (경력직) 채용

 

[채용공고 요약]

 주요업무
  • 법률서비스 자동화 프로세스 설계 및 개발
  • 헬프미 백엔드 설계 및 개발
  • 신뢰성 있는 시스템 유지 개발
  • 자동화 기술 연구
  • 제품 개발 프로세스 고안 및 개선                                                                                                                                 

지원자격

  • 3년 이상의 백엔드 개발 경력(개인 프로젝트 제외)
  • TypeScript, Node.js에 대한 깊은 이해도
  • HTML DOM Tree에 대한 깊은 이해도
  • 새로운 기술을 남들보다 빠르게 습득할 수 있는 능력
  • Git을 자유롭게 사용할 수 있는 능력


우대사항

  • C#에 대한 깊은 이해 및 개발 경험
  • AWS 상에서 서비스를 운영해본 경험(다중 인스턴스 관리, 로드 밸런싱 및 장애 대응)
  • Windows UI Automation에 대한 경험 또는 Win32 API에 대한 깊은 이해
  • Web Automation에 대한 경험
  • 머신러닝(NLP, Text Recognition)을 실무에 적용해본 경험이 있으신 분
  • TDD에 대한 깊은 이해 및 개발 경험
  • 비개발자와 기술적 이슈에 대한 커뮤니케이션 능력

 

 

안녕하세요? Law & Technology 스타트업 헬프미의 박효연 대표입니다.

 

저희는 헬프미의 <백엔드> 개발을 맡아주실 개발자를 모시고 있습니다. 헬프미가 지원자를 선택하는 과정이 중요하듯, 지원하시는 분이 헬프미를 선택하는 과정도 중요하다고 생각합니다. 따라서 이 글을 읽고 계신 여러분께 헬프미가 어떤 회사인지 설명드리고 여러분의 선택을 받으려 합니다. 나의 재능으로 세상이 더 나아지는 변화를 경험하고 싶은 분이라면, 헬프미의 가치 있는 도전에 함께 해주세요!

 

[사진 = 헬프미 팀원]

 

1. 헬프미는 어떤 회사인가요?

 

잘 몰라서, 돈이 없어서, 큰 돈이 걸린 문제가 아니어서 법률적 도움을 못 받아본 경험이 있으신가요?

헬프미​는 누구나 필요한 때마다 법률적 도움을 받을 수 있도록 세상을 바꾸어 나가는 Law & Technology 스타트업입니다. 헬프미는 2015. 7. 설립된 이래로 법률서비스에 자동화 기술을 접목하여, 서비스 가격을 획기적으로 낮추고, 사용자의 편의를 극대화하는 서비스를 제공하고 있습니다.  특히 헬프미는 아래의 법률서비스를 타겟으로 하여 순차적으로 서비스를 선보이고 있습니다.

 

1) 다수의 사람들이 실제 이용하고 있거나 이용이 예측되는 법률서비스

2) 자동화, 인공지능 기술의 접목이 상대적으로 쉬운 법률서비스

3) 실제로 사람들이 돈을 내고 이용하고 있는 법률서비스

 

[사진 = 헬프미에서 출시한 서비스들]

 

* 헬프미는 2017년 병역특례 업체로 선정되었으며, 2018년에는 상위 3% 우수 병역특례 업체로 선정되었습니다.

좀 더 자세한 소개는 아래 링크를 참조해주세요.

 

 

 

2. 어떤 팀에서 어떤 일을 하게 되나요?

 

2-1. 헬프미 디자인개발팀 소개

 

헬프미 디자인개발팀은 현재 UX디자이너 2명(5년차, 4년차) , 소프트웨어 엔지니어 5명(7년차, 5년차, 5년차, 2년차, 1년차)로 구성되어 있습니다.  헬프미 디자인개발팀의 역할을 설명드리겠습니다.

 

가.  IT 불모지 법률영역에서 고객들에게 Value를 주는 실용성 있는 결과물을 만들어내고 있습니다.

저희가 개발하는 것들은 과거 누구도 개발하지 않았던 것들이 대부분입니다. 또한 지금까지 소프트웨어 엔지니어링이 적용된 적이 없는 미지의 영역을 개척하고 있습니다. 법률영역은 전통적이고 보수적인, 그래서 'IT의 불모지'에 가까운 영역입니다. 이러한 법률영역에서 실제로 고객들에게 Value를 주는 실용성 있는 소프트웨어를 만들어 내는 것이 저희 디자인개발팀의 특징입니다. 

 

나.  UX 디자이너와 소프트웨어 엔지니어가 함께 팀을 이루고 있습니다.

헬프미에서는 엔지니어도 UX 디자인에 관여하고, 최초 기획 단계부터 함께 참여해서 결과물을 만듭니다. 이렇게 하는 이유는 기술적 관점에서 나오는 아이디어와 디자이너의 시각에서 나오는 아이디어가 다르고, 다양한 아이디어를 다각도로 모색할 수 있어야 가장 효율적인 결론을 얻을 수 있기 때문입니다. 또한 기획단계부터 기술적으로 가장 효율적인 방안을 검토하면 구현 시간을 절약할 수 있는 장점이 있습니다. 따라서 헬프미에서는 디자인조직과 개발조직이 ('나는 디자인을 할테니 너는 개발만 해'와 같이) 별도로 움직이지 않고, 하나의 팀을 구성해서 업무를 하고 있습니다.

 

다. PXE 파트와 ARE 파트로 나누어 일하고 있습니다.

헬프미의 디자인개발팀은 1) PXE 파트와 2) ARE 파트라는 두 개의 조직으로 구성되어 있습니다.

1) PXE(Product eXperience Engineering)파트는 제품 경험 및 설계에 대한 엔지니어링을 담당하고 있습니다.

2) ARE(Automation and Reliability Engineering)파트는 자동화 및 신뢰성 향상 엔지니어링을 담당하고 있습니다. 이는 각 파트별로 서비스에 담고자 하는 메시지의 특색이 다르기 때문입니다. 

 

라. 제품 개발 프로세스를 직접 고안하고, 개선해 나갑니다.

저희는 제품 개발 프로세스를 직접 고안하고, 지속적으로 개선해 나가고 있습니다. 저희는 개발의 결과물 뿐만 아니라 문제 해결 과정을 상당히 중시합니다. 이번 뿐만 아니라 다음에도 더 효율적으로, 더 올바르게 개발할 수 있는 프로세스를 마련하기 위함입니다.

그래서 문제 해결 과정의 한 방법으로 XD 프로세스(UX-중심 개발 방법론, uX-centered Development) 및 AD 프로세스(Automation Development)를 고안하여 사용하고 있습니다. 이런 제품 개발 프로세스는 열려있는 프로세스이고, 계속 수정 보완해나가고 있습니다.

 

마. 주기적인 연구, 세미나를 통해 팀의 역량을 발전시키고 있습니다.

헬프미의 인재상은 '어제보다 나은 오늘, 오늘보다 나은 내일을 만들어가는 사람'입니다. 이러한 인재상을 구현하기 위하여, 지속적으로 실력을 키우기 위해 많은 연구를 하고 있고 주기적으로 세미나를 열고 있습니다. 단지 최신 트렌드를 따르기 위함이 아닙니다. 깊이 있는 공부를 위해 과제를 설정하고, 매주 세미나를 열어서 함께 연구하고 있습니다(현재 ARE 파트에서는 SRE라는 분야를 연구하고 있고, PXE파트에서는 Ant Design을 연구하고 있습니다). 

 

*ARE 파트 기술 스택은 다음과 같습니다.

  • 언어: TypeScript, C#
  • 플랫폼: Node.js, AWS Lambda
  • DB: MongoDB
  • 캐시: Redis(AWS ElastiCache)
  • 객체: AWS S3
  • 클라우드: Heroku, AWS
  • 소스: Gitlab
  • 배포: Gitlab CI/CD
  • 프로젝트 관리: Trello, Slack

 

2-2. 맡을 업무

 

가. 법률서비스 자동화 프로세스 설계 및 개발

디자인개발팀 ARE 파트는 변호사 등 법률전문가가 직접 하고 있던 법률서비스를 기계가 대신하도록 하는 자동화 프로세스를 지속적으로 개발하고 있습니다. ARE 엔지니어는 기존 법률 서비스 상의 요구사항을 분석하고, 구현 가능한 방법들을 다각화하여 적절한 전략을 채택하고(자동화 프로세스 설계) 개발하시게 될 것입니다.

 

특히 한번도 제대로 전산화, 자동화된 적이 없는 영역에서 사람이 하던 법률서비스를 기계가 오류 없이 대신하기 위해서는 아래 사항이 필요합니다.

1) 미지의 영역에 도전하는 도전정신이 있어야 합니다. 2) 생소한 분야에 대해 빨리 이해해야 합니다. 3) 오프라인 상의 서비스 과정 중 자동화할 수 있는 포인트를 효과적으로 골라내야 합니다. 4) 오프라인의 현상과 기술의 효과적인 접목을 고안해낼 수 있어야 합니다.

 

나. 헬프미 백엔드 설계 및 개발

헬프미의 백엔드 서비스는 Node.js와 MongoDB를 메인 스택으로 Heroku라는 Paas를 이용하여 운영되고 있습니다. ARE 엔지니어는 서비스 요구사항에 맞추어 MongoDB(NoSQL) 기반의 데이터 모델링뿐만 아니라, RESTful API(BFF) 설계 및 개발을 하시게 될 것입니다.

 

다. 신뢰성 있는 시스템 유지 개발

저희가 고객에게 제공하고 있는 서비스는 법률 서비스입니다. 법률 서비스는 고객의 신뢰감이 핵심입니다. 따라서 보다 신뢰성을 얻을 수 있는 시스템을 설계하는 것이 반드시 필요합니다.

ARE 엔지니어는 Google의 SRE(Site Reliability Engineering) 철학을 따라 신뢰성 있는 시스템 설계, 구성 및 운영을 하시게 될 것입니다.

 

라. 자동화 기술 연구

법률 서비스를 자동화하는 방법엔 여러가지 방법이 있습니다. Windows UI Automation이나 Web Automation 를 이용한 반복적이거나 규칙(rule-based) 기반의 업무 자동화부터 Text Recognition, NLP와 같은 머신러닝을 이용한 비정형적인 데이터 기반의 업무 자동화까지 여러 범위로 나뉘어져 있습니다.

ARE 엔지니어는 법률 서비스 자동화 프로세스 개발 시 자동화 기술들을 사용하기 위해 연구하고, 개발하며 내부 공유를 위해 세미나도 하시게 될 것입니다.

 

마. 제품 개발 프로세스 고안 및 개선

디자인개발팀은 제품 개발 프로세스를 직접 고안하고, 지속적으로 개선해 나가고 있습니다. 저희는 개발의 결과물 뿐만 아니라 문제 해결 과정을 상당히 중시합니다. 이번 뿐만 아니라 다음에도 더 효율적으로, 더 올바르게 개발할 수 있는 프로세스를 마련하기 위함입니다. 그래서 문제 해결 과정의 한 방법으로 AD 프로세스(Automation Development)를 직접 고안하여 사용하고 있습니다. 이런 제품 개발 프로세스는 열려있는 프로세스이고, 계속 수정 보완해나가고 있습니다.

 

 

3. 헬프미는 어떤 분과 함께하고자 하나요?

 

3-1. 지원자격

 

가. 3년 이상의 개인 엔드젝트를 제외한 백엔드 개발 경력

ARE 엔지니어는 백엔드 서비스 개발에 참여하여 NoSQL Document DB 기반의 데이터 모델링과 RESTful API(BFF) 설계 및 개발을 하시게 될 것입니다. 따라서, 기본적으로 위와 관련된 백엔드 서비스 개발 경험이 3년 이상이신 분을 모시려고 합니다.

 

나. TypeScript, Node.js에 대한 깊은 이해를 갖추신 분

헬프미 디자인개발팀은 TypeScript(v3.5+), Node.js(v12.6+)를 기반으로 개발을 하고 있습니다. 따라서 저희는 위 기술에 대한 깊은 이해를 갖추신 분을 모시려고 합니다.

 

다. HTML DOM Tree에 대한 깊은 이해도

ARE 엔지니어는 법률 서비스를 제공하는데 있어서 필요한 업무들을 자동화하여 효율적으로 업무를 처리할 수 있도록 자동화 프로세스를 설계 및 개발하고 있습니다. 법률 업무 프로세스를 자동화하기 위해서는 웹 페이지 상의 HTML DOM Tree 구조를 이해하고 조작 할 수 있는 능력을 갖추신 분을 모시려고 합니다.

 

라. 새로운 기술을 남들보다 빠르게 습득할 수 있는 능력

법률 서비스 자동화 프로세스를 개발하기 위해서는 Windows Automation 부터 NLP와 같은 머신러닝까지 넓은 범위의 자동화 기술들이 필요합니다. 따라서 기존의 기술들을 연구하고 새로운 기술을 적극적으로 연구, 실험하고 개발하여 내부 공유를 위한 세미나까지도 진행하실 수 있는 분을 모시려고 합니다.

 

마. Git을 자유자재로 사용할 수 있는 능력

Git을 사용해 협업해본 경험을 보유하신 분을 찾고 있습니다. 헬프미 디자인개발팀은 Gitflow 브랜치 관리 전략과 Pull request를 이용한 코드 리뷰를 적극적으로 활용하고 있습니다. Github과 같은 오픈소스 커뮤니티에서 활동해보셨다면 더욱 좋습니다.

 

3-2. 우대사항

 

  • C#에 대한 깊은 이해 및 개발 경험
  • AWS 상에서 서비스를 운영해본 경험(다중 인스턴스 관리, 로드 밸런싱 및 장애 대응)
  • Windows UI Automation에 대한 경험 또는 Win32 API에 대한 깊은 이해
  • Web Automation에 대한 경험
  • 머신러닝(NLP, Text Recognition)을 실무에 적용해본 경험이 있으신 분
  • TDD에 대한 깊은 이해 및 개발 경험
  • 비개발자와 기술적 이슈에 대한 커뮤니케이션 능력

 

 

4. 헬프미 사람들이 궁금합니다.

 

총 39명의 팀원이 선릉역 인근 사무실(도보 7분 거리)에서 서비스를 만들고 있습니다.

 

  [사진 = 헬프미 사무실 전경]

 

5. 근무 혜택은 어떻게 되나요?

 

[기본 근무혜택]

  • 급여는 경력에 따라 협의하여 결정합니다. 
  • 월~금 주 5일 근무입니다. (출퇴근 시간은 9:45 ~ 18:45입니다)
  • 퇴직연금제도를 도입하여, 퇴직연금을 별도로 제공합니다. 

  [복지제도]

  헬프미 복지제도 자세히 알아보기

  • 점심 식대를 지원해드리며 구성원 사이를 가깝게 하기 위한 제도를 운영하고 있습니다. 
  • 구성원의 성장을 돕고자 참고서적을 무제한 지원해드립니다. 
  • 오늘보다 나은 내일을 준비하실 수 있도록 교육비, 운동비를 월 10만 원 범위 내에서 지원해드립니다. 
  • 입사 연차별, 생일 선물 제도를 운영하고 있습니다. 

 

  

6. 지원방법은 어떻게 되나요?

 

  • 자유양식의 자기소개서, 이력서를 아래 이메일로 보내주시면 됩니다.
  • 자기소개서에는 아래 내용을 꼭 포함시켜주세요..

         1) 그동안 성장하기 위해 어떤 노력을 기울였는지

         2) 헬프미에 지원하는 이유

 

  • 지원서 제출 이메일 주소 : recruit@help-me.kr
  • 메일 제목은 "[백엔드 엔지니어 지원(경력)] OOO(본인 성함)"으로, 첨부서류 제목은 "20190801(지원날짜)-백엔드 엔지니어 지원-OOO(본인 성함)" 으로 해주세요.
  • 자기소개서, 이력서에 주민등록번호를 기재하지 말아 주세요.

 

  • 지원기간 : 상시

 

 

7. 채용절차는 어떻게 되나요?

 

  • 2회 이상의 대면 면접을 진행합니다.
  • 1차 면접을 통과하신 분을 대상으로 소정의 과제가 진행될 수 있습니다(진행시 과제비를 지급해 드립니다).
  • 지원서가 제출되면 곧바로 검토를 하고, 서류 통과자분들께 면접 연락을 드립니다.
  • 정해진 지원기간이 지난 후에 한꺼번에 지원서를 검토하는 시스템이 아니므로, 헬프미가 가고자 하는 미래에 동참하고 싶다면 바로 지원서를 제출해 주세요!
  • 적임자가 선정되면, 지원기간이 남았다고 하더라도 리쿠르팅은 조기 종료됩니다.

 

감사합니다.

© 헬프미. 무단전재-재배포 금지
불편을 겪게 해 드려 죄송합니다.
빠른 시일 내에 문제가 해결될 수 있도록
최선을 다하겠습니다. - 헬프미 기술지원