brunch

100명이 넘는 개발자 뽑을 때, 이렇게 했어요.

by 똑똑한개발자
개발자 채용 이렇게 했어요.png

개발팀 꾸리기 전, 이 글을 먼저 확인해 보세요. :)


안녕하세요. 똑똑한개발자(이하 “똑개”) 대표 서장원입니다. 우선 저와 똑개에 대해서 대부분 모르시기에 간단하게 소개 하겠습니다.


저는 2016년 처음 창업을 시작했으며, 개발자의 커리어를 거쳐 현재는 50명 규모의 개발팀을 운영하고 있습니다. 똑개는 창업 2년 차에 크몽과 인수합병이 되어 IT 비즈니스를 준비하는 기업 또는 개인 고객분들과 함께 성공하는 프러덕트를 만드는 일을 하고 있습니다.


오늘은 제가 100명 넘는 개발자를 채용하면서 얻은 팁들을 나눠보려고 합니다. 이 글이 조금이라도 도움이 되길 바라는 마음으로 시작해 보겠습니다!


100명 넘는 개발자를 채용해 본 똑똑한개발자의 개발자 채용 전략


현재 저희 똑똑한개발자에서는 개발자 채용할 때 “손 코딩”을 통해 실력 검증을 진행하고 있습니다. 이게 뭔가 싶으시죠? 말 그대로, 직접 손으로 코딩하면서 지원자의 실력을 검증하는 걸 말하는데요. 단순히 코드만 잘 짜는 걸 보는 게 아니라, 우리 팀에 맞는 방식으로 문제를 해결할 수 있는지도 확인하는 중요한 절차입니다.


저는 2016년에 처음 창업을 했고, 지금은 50명 넘는 개발팀을 운영 중입니다. 그동안 100명이 넘는 개발자를 채용하면서 얻은 경험들이 현재 채용 프로세스의 뼈대가 됐습니다. 이 과정을 통해 겪은 시행착오를 나눠 보려고 합니다.


1*3XlumOqjgssDGm3_lmqrZQ.png


이력서? 경력기술서? 글쎄요..


초기 채용 방식: 이력서만 보고 뽑았다가…


처음엔 코딩 테스트를 진행하지 않고 이력서를 중심으로 채용했었습니다. 이력서를 보면 지원자가 어떤 경력을 쌓았는지, 어떤 프로젝트를 했는지 다 적혀 있으니까요. 그래서 이력서와 경력 기술서를 보고 역량과 경력을 쭉 검토한 다음, 길고 긴 컬쳐핏 면접을 진행했었습니다.


당시 저희 팀은 팀의 가치관과 지원자의 마인드를 잘 맞추는 게 더 중요하다고 생각했습니다. 같이 성장할 수 있는 사람을 뽑아야 오래갈 수 있다고 믿었거든요. 하지만 결과적으로 몇 번의 실패를 겪으면서, 이력서만 보고는 개발자의 실무 능력을 정확하게 판단하기가 어렵다는 걸 깨닫게 되었습니다.


1*f4M7xhCKY7elpSV1mzpQkQ.png


페이퍼가 전부가 아님을 느끼게 되었습니다!


과제형 코딩 테스트 도입, 그리고 그 함정..


그래서 몇 번의 채용 실패를 겪고 나서, 다른 기업들이 많이 사용하는 과제형 코딩 테스트를 도입했습니다. 실제로 저희가 했던 프로젝트의 일부 기능을 과제로 내주고, 지원자들이 그걸 얼마나 잘 구현하는지 확인하기 위함이었습니다. 그 결과물을 보고 피드백도 주고받으면서 지원자의 실력을 좀 더 깊이 파악할 수 있습니다.


근데 문제는… 시간이 너무 오래 걸리게 되었습니다. 지원자들이 과제를 푸는 데에만 1~2주일이 걸리고, 그걸 검토하는 시간도 꽤 길었습니다. 채용 절차가 길어지니까 지원자들도 지치고, 저희도 원하는 시점에 인재를 빠르게 구할 수 없게 되었습니다.


똑똑한개발자는 간단한 테스트로 기술 검증을 한다!


이 문제를 해결하려고 과제형 테스트 대신 선택한 게 바로 “손” 코딩 테스트인데요.. “손” 코딩은 빠르고 비교적 간단합니다. 30분 내에 지원자가 기초적인 개발 지식과 문제 해결 능력을 얼마나 잘 발휘하는지 확인해 볼 수 있습니다. 여기서 핵심은 코드를 얼마나 잘 짜는 것이 아니라, 문제를 어떻게 이해하고 풀어나가는지를 확인하는 것이었습니다.


이러한 코딩 테스트를 3년째 사용 중인데, 저희 팀과 지원자 모두 만족하고 있습니다. 개발자 채용에 투여되는 시간이 대폭 단축되면서도 채용에 필요한 정보를 충분히 얻을 수 있습니다. 무엇보다 채용 속도가 빨라지니까 멋진 인재들을 빠르게 팀에 합류시킬 수 있다는 장점이 있습니다.


1*XnThT1TWFcdLxfWB8urWaA.png


똑똑한개발자의 채용 프로세스 (최종.txt)


그동안의 시행착오를 바탕으로 현재 똑똑한개발자의 개발자 채용 프로세스는 이렇습니다!



전화 면접: 간단한 전화로 컬쳐핏을 확인합니다. 회사와 지원자가 어느 정도 잘 맞는지 가볍게 체크하고 있습니다.


“손” 코딩 테스트: 약 30분 동안 진행되는 테스트로 기본적인 개발 능력을 평가합니다. 이 테스트에서 지원자가 어떻게 문제를 해결하기 위해 접근하는지 파악하는 과정을 거칩니다.


기술 면접: 코딩 테스트 결과를 바탕으로 기술적 역량을 심층적으로 검토합니다.


컬쳐핏 면접: 마지막으로, 지원자가 우리 팀의 가치관과 인재상에 얼마나 부합하는지 컬쳐핏 면접을 진행하고 있습니다.



여러 시행착오를 겪은 끝에, 4가지 과정을 통해 뛰어난 기술력과 팀워크가 발휘할 수 있는 개발자를 빠르게 모실 수 있게 되었습니다.




마무리하며.. 그리고 개발자 채용에 관련하여!


저희가 채용 과정을 통해 배운 가장 큰 교훈은, 개발자를 뽑을 때 팀과의 적합성도 실력만큼 중요하다는 점입니다. 그렇기 때문에 페이퍼 위주로만 채용하는 것을 추천드리지 않습니다.


또 가능한 빠르게 멋진 분들을 모시는 것 또한 중요하다는 교훈을 얻었습니다. 그래서 간단한 코딩 테스트를 통해 실력을 파악할 수 있는 방법을 도입해 채용 절차를 빠르게 진행하는 방법을 추천드립니다. 저희 똑똑한개발자는 앞으로 채용 프로세스 조금씩 개선해 더욱 뛰어나고 멋진 개발자 분들과 함께 성장하고자 합니다!


혹시 더 궁금한 점이 있으시다면 언제든지 똑똑한개발자에 문의 부탁 드립니다!


좋은 개발자를 찾고, 팀을 꾸리는 여정에 조금이나마 도움이 되었으면 좋겠습니다.


당신의 비전을 성공적인 제품과 비즈니스로 완성시킵니다

사랑받는 IT 비즈니스를 향한 첫 스텝, 똑똑한개발자입니다.


https://www.toktokhan.dev?utm_source=brunch_official&utm_medium=hire_250501&utm_campaign=hire


keyword
작가의 이전글AI 때문에 빅테크 기업의 복지가 축소되고 있다.