Skip to the content.

BE 개발자 채용 공고

Hook

BE 개발자를 채용합니다! 정말 잠깐! 10초면 됩니다.

  1. 영혼이 맑으신 분. (도를 아시는 분들도 존중하시는 분)
  2. 지인과 가족에게 이야기할 무용담. 부족하다 느끼시는 분.
  3. 사람을 살리는 기분. 느끼는 것이 좋으신 분.
  4. 어쩌다보니. 개발에 발을 담그고 계신 분.
  5. 개발은 딱 내 적성. 그런데 욕구 불만 느끼시는 분.

어! 이건 난데? 하시는 분들은 채용 공고 - 본문을 꼭 읽어주시길 부탁 드립니다.

신입, 중고신입, 경력자 모두 많은 지원 부탁 드립니다.

.
.
.
.
.
.

본문

안녕하세요.
CHeKT에서 CTO의 역할을 맡고 있는 Trevor 입니다.

저희는 AWS cloudwatch 비용을 매달 500만원씩 내고 있습니다.
버그로 의심되는 이슈에 관한 리포트를 받으면, 수천 수만 라인의 로그를 하루종일 분석합니다.
대부분 반복적인 일들이고, sre.google에서 이야기 하는 “toil”로 분류가 될 수 있을 것 같습니다.

저희는 Eliminating Toil을 하고 싶습니다.
그런데 그러기에는 마음이 너무 분주합니다.
시장에서 계속 새로운 기능들을 원하거든요.

저희는 매출액 기준 매년 2+배의 성장을 해왔습니다.
그런데 금년은 4배 정도의 성장을 할 것으로 예상이 됩니다.
그럼 toil들도 같이 4배 정도 성장을 할 텐데요…
그냥 이대로 있기에는 마음이 너무 무겁습니다.

모든 스타트업들이 겪고 있는 혹은 겪어보았던 문제가 아닐까요?

BE 팀 구성

현재 저희 BE팀 구성은 아래와 같습니다.

이름 (비공개) 특징
Senior 개발자 #1 경험많음. 해박함. 겸손함. 비행기 싫어함.
Junior 개발자 #1 적극적임. 몰입력 높음. 포기 없음. 달리기를 좋아함.
Junior 개발자 #2 적극적임. 예술가력 높음. 시키면 다 함. 기관지가 약함.

BE 팀이 하는 일 & 할일

그리고 아래의 스택들을 가지고 개발된 50+개 정도의 BE 앱들이 있습니다.

- Language: nodejs
- DB:       AWS Aurora, Firebase Database, Firestore
- Cloud:    AWS, GCP

현재는 팀원들 모두가 새로운 기능들을 만드시고, 또 그것들을 다듬으시느라 아주 바쁘십니다.
새로 모실 BE팀원들에게 이 일들을 분배하고 싶습니다.
그리하여 리더들(CTO, Senior 개발자 #1)에게 생각할 시간을 벌어주자는 것이 1차 목표입니다.

새로운 BE 팀원들이 할일

새로 모실 BE팀원들은 각자의 성향과 능력에 따라 아래 역할 중 하나 또는 몇가지를 담당하게 되실 것입니다.

- 내부 운영 중에 사용하는 서비스 기획/개발 및 유지보수
  - Logging 서비스
  - Error reporting 서비스
  - 여러가지의 통계 서비스
- 고객들이 사용하는 서비스 기획/개발 및 유지보수
- 테스팅 & 테스팅 자동화
- 리더들이 해야 할 생각들을 대신 해주기
- 오지랖 부리기
- 기타 등등

이리하여 저희의 무거운 마음도 해결하고, 저희가 쌓아둔 기술부채들도 하나씩 쳐내고 싶습니다.

지원 부탁 드립니다

저희팀과 fit이 맞는다면 신입, 중고신입, 경력자 가리지 않고 저희 팀으로 모시고 싶습니다.

본 채용에 관심이 있으신 분은 아래 이메일로 지원서를 보내주시기 바랍니다.

recruitment.kr@chekt.com

FAQ를 꼭 읽고, 지원서에 포함해야 하는 내용을 꼭 포함해 주시기 바랍니다.

혹시 채용관련하여 질문이 있으시면, 어떤 질문이든 주저하지 마시고, 이메일 보내주시기 바랍니다.

많은 지원 부탁 드리겠습니다.

감사합니다!

.
.
.
.
.

FAQ

Q. 지원서에 꼭 포함해야 하는 내용이 있나요?

A. 네, 있습니다. 아래의 꼭 포함해야 하는 내용reviewApplication() 함수를 참조 바랍니다.

꼭 포함해야 하는 내용

reviewApplication()

const reviewApplication = function (application) {
  const stories = application?.stories;
  if (!_.isArray(stories)) throw new Error("invalid application");
  if (!hasSoul(stories)) throw new Error("contact NASA!");
  if (isKiller(stories)) throw new Error("call police!");

  const amazingStories = stories.filter((s) => isAmazing(s));
  if (amazingStories.length < 2) return;

  scheduleInterview(application);
};

const isAmazing = function (story) {
  story = story.toLowerCase();
  if (story.includes("sweat")) return true;
  if (story.includes("tear")) return true;
  if (story.includes("sre")) return true;
  if (story.includes("k8s")) return true;
  if (story.includes("tensorflow")) return true;

  return false;
};

Q. 사용하는 개발 언어와 Framework 등이 궁금합니다

A. Nodejs, Expressjs, Golang 등을 사용합니다.

Q. Golang은 해본적이 없고, Javascript만 해봤습니다. 업무가 가능할까요?

A. 업무에 따라 Golang이 필요하실 수도 있고, 필요하지 않을 수도 있습니다. 필요한 language는 수습 기간동안 학습하시면 됩니다. 적극 지원해 드립니다.

Q. 영어가 필요한 가요?

A. 미국팀과 communication을 거의 매일 하셔야 합니다. Text로 communication하는 것이 80%, conf.call로 얼굴 보고 communication하는 것이 20% 정도 됩니다. 매년 미국 출장의 기회도 있으니, 영어 실력을 키우고 싶으신 분에게는 아주 좋은 기회입니다.

Q. 영어를 얼마나 잘해야 하나요?

A. 미국팀과 communication을 거의 매일 하셔야 하기 때문에, 영어를 잘하시면 업무가 굉장히 수월해지는 것은 맞습니다. 하지만 영어보다는 업무이해도가 더 중요합니다. 저희 팀에 영포자들 몇 분 계시는데, 모두 자신이 owner인 product에 대해서는 업무이해도가 아주 높기 때문에 communication에 특별한 문제는 없습니다.

Q. 복지 정책은 어떻게 되나요?

A. 중식/석식/간식 제공, (업무관련) 도서 구입비 지원, (업무관련) 강의 수강료 지원

Q. 재택근무 가능한가요?

A. 가능합니다. 하지만 본인에게 재택 근무가 필요하다는 공감대가 먼저 팀내에 형성되어 있어야 합니다. 좀 풀어이야기 하면, 재택근무를 명목으로 혹시 그냥 노는 상황을 방지하기 위한 최소한의 신뢰 형성이 먼저 되어야 한다는 이야기 입니다.

Q. 근무 시간은 어떻게 되나요?

A. 정해진 출퇴근 시간은 없습니다. 팀내에 공감대만 형성되어 있으면, 출퇴근 시간에 제한을 두지 않습니다. 예를 들면 사정에 따라 1시간만 회사에서 근무하시고 퇴근하셔도 됩니다.

Q. 연봉 정책은 어떻게 되나요?

A. 신입은 최소 계약 연봉이 3,500만원 입니다. 경력자의 경우 입사 전 연봉을 협의합니다. 매년 1월 인사평가 미팅을 CTO와 하는데 그 때 연봉협상도 같이합니다.

Q. 수습기간이 있나요?

수습기간 3개월 있습니다. 수습기간동안 급여는 계약 연봉 기준으로 계산한 월급의 80%만 지급합니다. 수습기간이 종료되고, 정식 채용이 되는 경우에는, 일할 계산하여 다음 월급에 합산하여 지급해 드립니다.

Q. 주차 가능한가요?

A. 방문 주차(3시간까지) 가능합니다. 다만 입사 후 출퇴근용 주차는 불가능합니다.

Q. 출퇴근은 편한가요?

A. 5호선 마곡역에서 빠르지 않은 걸음으로 5분정도 걸립니다.

.
.
.
.
.

🤗 읽으셔도 읽지 않으셔도 되는 이야기

혹시… Hook에 대한 자세한 해설이 필요하신 분들께

안녕하세요. CHeKT에서 CTO의 역할을 맡고 있는 Trevor라고 합니다.

1. 영혼이 맑으신 분

길거리에서 도를 전파하시는 분들에게 영혼이 맑다 이야기를 들으신 경험 대부분 다 있을 것이라고 생각합니다. 그리고 그 이야기를 들었을 때, 어? 혹시 진짜 내 영혼이 좀 맑은가?라고 잠깐이라도 생각해보셨다면, 여러분은 모두 이 조건에 충족하시는 분들 입니다.

다만 그 상황에서 더 이상 이야기를 하고 싶지 않을 때, 단호하고 정중하게 자신의 의사를 표현하셨던 분이라면 더 좋겠습니다. 그리고 그 당시 자신의 마음의 근원이 무시가 아닌 존중이었음에 자신할 수 있으신 분이라면 더욱 더 좋겠습니다.

2. 지인과 가족에게 이야기할 무용담. 부족하다 느끼시는 분

현재 나의 경제적인 활동으로 먹고 살 수 있다는 것이 보장만 된다면, 그 다음 나의 삶을 채우는 것의 근원은. 음식, 돈, 명예 등의 표면적인 것이 아니라… 이야기 아닐까요?

어떤 이야기를 만들고, 공유하고 살고 계십니까?

저희 팀은 보다는 이야기에 더 큰 욕구를 느끼는 사람들이 모여 있습니다.

흥미진진하고 의미있는 삶의 가치들을 담고 있는 이야기가 계속 생성 되어야 우리의 삶이 건강하게 행복하게 유지될 수 있을 것이라고 믿습니다. 이런 이야기들이 계속 생성되면 행복과 함께 돈은 필요한만큼 자연스레 따라온다라고 믿고, 지금까지의 저의 삶에서 이를 증명해 오고 있다고 믿고 있습니다.

저의 이야기 창고에 있는 몇가지 이야기의 제목을 공유 드리고 싶습니다. 의도적으로 제목을 좀 더 자극적으로 보이게 수정했으니 이해 부탁 드립니다.

UID 제목
001 흔한 쇼핑몰 배너 디자이너가 별난 모바일앱 개발자가 되다.
002 지잡대 출신 공대생이 어떻게 글로벌 기업에게 5백만불 투자 받았을까?
003 수능 영어 20점 영포자가 페루 대사관의 크리스마스 만찬에 초대받다.
004 IT기업 고객지원팀 막내의 글로벌 기업 CTO로의 성장기.
005 사람은 바뀌지 않는다. 그런데 Grand Canyon은 사람을 바꿨다.
006 팀장이 사준 애플워치는 “크리스마스이브”다.

3. 사람을 살리는 기분. 느끼는 것이 좋으신 분

저희 회사는 고객의 생명과 재산의 위협이 생겼을 때, 이를 먼저 확인하고, 책임자와 경찰에게 신고하는 중앙관제센터들의 업무를 돕는 하드웨어와 소프트웨어를 제조 및 개발하고 판매하여 수익을 내는 사업을 하고 있습니다.

저희 고객들의 대부분은 미주지역과 유럽에서 사업을 하고 계십니다. 아쉽게도 한국에는 저희 고객이 없습니다.

미국에서 지난 30년간 수도없이 경찰에게 신고를 했지만 단 한번도 도둑/강도를 체포한 적이 없는 중앙관제센터를 운영하는 저희 고객이 저희 서비스를 베타 테스트를 하는 짧은 3개월의 기간 동안 도둑을 3번이나 체포했다는 소식을 몇주전 저희 미국팀에게 전해들었습니다.

이 짧은 글에서 그 고객이 왜 지난 30년간 한번도 도둑/강도를 체포하지 못했는지, 그럼에도 불구하고 어떻게 30년간 중앙관제센터 사업을 유지할 수 있었는지, 그리고 저희 서비스를 사용하면서 어떻게 도둑을 체포하게 되었는지를 자세히 설명하기는 힘들 것 같습니다. 하지만 실제로 일어난 일이고, 하나의 고객이 아니라, 저희의 많은 고객들이 저희 서비스를 사용하면서 느끼게 되는 경험들 입니다.

30년간 한번도 도둑을 체포하지 못하던 중앙관제센터들이 회사의 창립이래 처음으로 도둑을 체포했을때 그 센터의 직원들은 어떤 기분이었을까요? 환희, 축제 그리고 눈물이었습니다. 자신이 개발한 솔루션에 누군가가 감동하고 눈물을 훔치는 모습을 볼 때, 그때 저희가 느꼈던 그 기분 느끼고 싶으신가요?

저희는 실제 사람의 생명과 재산을 보호를 돕는 역할만 하는 것이 아니라, 수십년간 죽어있던 중앙관제센터 고객들의 사업과 거기서 일하는 직원들의 삶을 살리는 역할도 하고 있습니다.

어때요? 흥미 있으신가요?

4. 어쩌다보니. 개발에 발을 담그고 계신 분

개발에 뜻이 있었던 분이 아닌데, 어쩌다보니 개발자의 역할을 하시고 계신 분.

원래는 기획자였는데, QA테스터였는데, 영어강사였는데, 세무사였는데, 인사과 출신이었는데… 한번 직접 만들어보고 싶어서, 그 욕구를 그냥 쫓아가다보니… 어라? 갑자기 개발을 하고 있는 자신의 모습을 발견하게 되신 분.

뵙고 싶습니다.

5. 개발은 딱 내 적성. 그런데 욕구 불만 느끼시는 분

함수변수의 성격을 규정하고, 적절한 이름을 짓는 것에 재미를 느끼시는 분. 리팩토링모듈화를 통해 잘 정돈된 코드를 보아야, 심리적으로 안정을 느끼시는 분.

개발이 딱 적성이신 분 이십니다.

그런데 매일 똑같이 반복되는 일상에 자신이 커다란 기계의 부속품처럼 느껴지시는 분.

개발자가 조직의 부속품이 아니라, 주인공이 되어가는 이야기를 만들어 보고 싶으신 분.

.
.
.

맺음말

맺음말 1 - Ring a bell?

24시간 밥도 안먹고, 화장실도 안가고, 책상에 앉아서 코딩만 해보신 적 있으세요?

저는 없습니다. 하하 :)

혹시 그래보신 분이 계시다면 커피쳇 요청 드리고 싶습니다.

그런데 오전 8시에 일어나자마자 저녁 10시까지, 14시간 동안 그러고 있던 경험은 여러번 있습니다.

심각한? 긴급하게 해결해야 하는 버그나 이슈가 있었던 것은 아닙니다.

그냥 머릿속에 어떤 아이디어가 스쳐 지나갔는데, 그냥 그걸 제가 할 수 있을 것 같았습니다.

그래서 어쩌다보니 그러고 있었습니다.

미사여구도 적절히 붙이고, 여러가지 의미도 부여해 볼 수도 있겠지만,

좀 더 본질에만 집중해보니, 이게 다네요.

Ring a bell to you?

꼭 연락 부탁 드립니다.

맺음말 2 - 팀 소개

저희 팀에는 할 수 있는 일보다 해야만 하는 일이 우선인 사람들이 모여 있습니다.

저희 팀에서는:

- BE 개발자가 FE 개발도 합니다.
- FE 개발자가 BE 개발도 합니다.
- FE 개발자가 RTSP client를 같이 개발합니다.
- BE 개발자가 UX/UI design도 합니다.
- FE 개발자가 마케팅 페이지도 디자인/개발합니다.
- Vuejs를 1년간 학습하고, 정작 개발은 Angular로 합니다.
- Vuejs를 1년간 학습하고, Flutter로 모바일앱을 개발합니다.
- 개발자들이 영어로 프레젠테이션을 합니다.
- 자신의 업무가 사람들의 생명과 재산의 보호에 큰 영향을 미친다는 것을 잘 이해하고, 책임을 느끼며 일합니다.

저희 팀은 문제, 목적, 목표, 이유를 명확히 이해하고, 공감하는 것을 우선으로 합니다.

그리고 어떻게 해낼 것인가는…

.
.
.

흠… 어떻게든… 하하하… ;;;

이야기하다 보니… 갑자기 우리 팀원들에게 고맙다고 이야기하러 다녀와야 할 것 같네요 ;;;

이 글을 보고 있을 우리 팀원들…

이게 어렵죠… 어려우니까. 이런 성공이 쌓이고 쌓이면, 주인공 되는 거예요… 하하하… ;;;

.
.
.
.
.

이전 채용 공고