당근

Software Engineer, Backend - 서비스 코어 (Identity Service)

Software Engineer, Backend · SEOUL

채용 사이트에서 지원하기이 공고로 모의면접

채용 상세

<div class="content-intro"><h3>당근 팀 합류 여정에 오르신 것을 진심으로 환영해요</h3> <p>당근은 회사의 성장에 맞춰 개인이 함께 성장할 수 있는 환경을 만들기 위해 노력을 하고 있어요.&nbsp;</p> <p>멋진 동료들과 행복한 고민을 하는 그 순간이 올 수 있도록 당근 채용팀이 도와드릴게요.</p> <hr> <p>&nbsp;</p></div><h3>Identity Service 팀을 소개해요</h3> <p>당근을 쓰는 모든 사람은 매 순간 저희 팀이 만든 시스템을 사용해요. 2,100만 MAU, 하루 40억 건 이상의 인증·인가 요청을 평균 4.6만 RPS, p99 20ms 이하로 처리하면서요.</p> <p>플랫폼 서비스에서 ‘이 사람이 진짜 그 사람인가’를 확인하는 일은 서비스의 기반이 되는 중요한 일이에요. 계정 하나가 뚫리면 그건 곧 사기가 되고, 인증 플로우가 1초 느려지면 가입 전환율이 떨어져요. 보안과 사용성은 서로 반대 방향을 향하는 경우가 많아요. 그 사이에서 더 나은 사용자 경험과 개인정보 보호, 고객의 안전을 함께 지키는 방법을 고민하는 게 저희 일이에요.</p> <h3><span class="notion-enable-hover" data-token-index="0">지금 팀이 풀고 있는 문제</span></h3> <ul> <li> <p><strong><span class="notion-enable-hover" data-token-index="0">업무계정 시스템 구축</span></strong><br>당근의 서비스가 지속적으로 확장됨에 따라, 개인 계정 체계 위에 조직·역할·권한 모델을 어떻게 올릴지 고민해요.</p> </li> <li> <p><strong><span class="notion-enable-hover" data-token-index="0">OIDC 기반 외부 서비스 연동</span></strong><br>당근 계정으로 외부 서비스에 안전하게 로그인할 수 있도록 인증 서버를 제공해요.</p> </li> <li> <p><strong><span class="notion-enable-hover" data-token-index="0">글로벌 가입 전환율 개선</span></strong><br>국가별 인증 수단과 가입/로그인 퍼널을 최적화해요.</p> </li> <li> <p><strong><span class="notion-enable-hover" data-token-index="0">멀티 로그인</span></strong><br>당근을 다양한 페르소나로 쓰는 유저가 많아짐에 따라 여러 계정을 쓰는 세션·토큰 모델이 필요해졌어요.</p> </li> </ul> <h3><span class="notion-enable-hover" data-token-index="0">Identity Service 팀은 이렇게 일해요</span></h3> <ul> <li> <p><strong><span class="notion-enable-hover" data-token-index="0">플랫폼과 사용자경험을 동시에 다뤄요</span></strong><br>회원/인증 플랫폼을 만들면서, 가입·로그인·탈퇴 같은 사용자 경험 지표까지 직접 책임져요. 안정적인 인증 서버 설계부터 가입 전환율을 끌어올리는 그로스 업무까지 다뤄서, 인프라의 깊이와 프로덕트 감각을 함께 키울 수 있어요</p> </li> <li> <p><strong><span class="notion-enable-hover" data-token-index="0">AI를 업무 전반에 적극 활용해요</span></strong><br>직군과 상관없이 모두가 자기 일에 AI를 활용해요. 사람 손을 거쳐야 했던 운영 업무는 에이전트 봇에 위임하고, 매일 지식이 쌓이는 도메인 위키로 팀원이 없어도 AI가 답을 주는 구조를 만들어 가고 있어요</p> </li> <li> <p><strong><span class="notion-enable-hover" data-token-index="0">중요한 시스템일수록 솔직하게 충돌해요</span></strong><br>수천만 명의 인증을 다루는 만큼 작은 디테일 하나가 유저 경험을 좌우해요. 그래서 설계·코드리뷰 단계부터 솔직하게 의견을 나눠요. 인증 시스템 중앙화 때도 의견이 갈렸지만, 치열한 논의 끝에 더 안전한 구조로 합의해 좋은 성과로 이어졌어요</p> </li> <li> <p><strong><span class="notion-enable-hover" data-token-index="0">보안과 편의, 둘 다 타협하지 않아요</span></strong><br>개인정보와 고객 안전을 최우선에 두면서도 매끄러운 인증 경험을 포기하지 않아요. 적당히 막는 데서 그치지 않고 끝까지 파고들어, 사용자가 10배로 늘어도 안전하게 버티는 시스템을 만들어요</p> </li> </ul> <p><strong>Identity Service 팀에서는 이런 기술을 사용해요.</strong></p> <ul> <li>Go, gRPC, gRPC-Gateway</li> <li>MySQL, Redis, Kafka</li> <li>k8s, Istio</li> </ul> <h3><span class="notion-enable-hover" data-token-index="0">이런 일을 해요</span></h3> <ul> <li>대규모 인증 트래픽을 견디는 고가용성 아키텍처를 설계해요.</li> <li>OAuth 2.0, OpenID Connect(OIDC) 기반 인증 서버를 구축해요.</li> <li>가입/로그인 플로우 설계와 가입 전환율 지표 개선 실험을 진행해요.</li> <li>개인정보 보호와 보안을 전제로 한 계정·권한 관리 시스템을 설계해요.</li> <li>인증 정책 변경이 서비스 전체에 미치는 영향을 예측하고, 무중단으로 마이그레이션해요.</li> </ul> <h3><span class="notion-enable-hover" data-token-index="0">이런 분과 함께하고 싶어요&nbsp;</span></h3> <ul> <li>백엔드 서비스 개발 경험 3년 이상 또는 그에 준하는 엔지니어링 역량을 가지신 분</li> <li>트래픽 규모를 고려해 API·인터페이스를 설계해본 경험이 있으신 분</li> <li>분산 시스템에서 정합성과 장애 전파를 고민해본 경험이 있으신 분</li> <li>성능·비용·보안처럼 서로 충돌하는 요구 사이에서, 근거를 갖고 결정을 내리고 그 결정을 설명해본 경험이 있으신 분</li> <li>사용자 니즈를 파악하고 이를 기반으로 서비스를 지속적으로 개선해본 경험이 있으신 분</li> </ul> <h3><span class="notion-enable-hover" data-token-index="0">이런 분이면 더 좋아요</span></h3> <ul> <li>OAuth 2.0 / OIDC 등 표준 인증 프로토콜 기반 시스템을 설계·운영해본 경험이 있으신 분</li> <li>대용랑 데이터 처리, 마이그레이션 그리고 다양한 데이터베이스에 대한 경험이 있으신분</li> <li>Golang을 활용한 프로덕션 서비스 개발 및 운영 경험이 있으신 분</li> <li>k8s/Istio 환경의 서비스 운영 경험이 있으신 분</li> </ul> <h3>참고해 주세요</h3> <ul> <li>정규직&nbsp;채용의 경우 3개월의 수습기간이 있어요</li> <li>‘장애인고용촉진 및 직업재활법’, ‘국가유공자 등 예우 및 지원에 관한 법률’에 따라 장애인 및 보훈대상자는 채용 전형 시 우대하고 있어요</li> <li>화상 인터뷰에서 라이브 코딩 테스트를 진행해요</li> <li>이 포지션은 산업기능요원으로 채용이 가능한 포지션이에요. (현역 전직, 보충역 신규 편입, 보충역 전직) 전문연구요원 편입 및 전직은 불가해요.</li> </ul> <h3>이렇게 합류해요</h3> <p>1. 서류 전형&nbsp; → &nbsp;2. 화상 인터뷰(라이브 코딩 테스트)&nbsp; → &nbsp;3. 직무 인터뷰&nbsp; → &nbsp;4. 컬처핏 인터뷰 및 레퍼런스 체크&nbsp; →&nbsp; 5. 처우협의&nbsp; →&nbsp; 6. 최종 합격</p><div class="content-conclusion"><p>&nbsp;</p> <hr> <h3><strong>당근 전형 소개</strong></h3> <h4><strong>서류 전형</strong></h4> <p>당근은 자유형식의 지원서를 받고 있어요.</p> <p>본인의 강점이 잘 드러나는 다양한 정보를 자유롭게 활용해 이력서를 작성해 주세요.&nbsp;</p> <ul> <li>문서 형식은 hwp(한글) 파일을 제외하고 word, pdf, 웹 링크 등 자유롭게 선택해주시면 돼요.</li> <li>웹 링크(노션, 구글드라이브 등)로 서류를 제출해주실 때는 접근 권한을 꼭 열어주세요.</li> <li>평가와 상관 없는 사진, 주소 등의 개인정보는 제외해주세요.</li> </ul> <h4>화상 면접</h4> <p>지원해주신 직무와 업무 연관성이 높은 당근 팀원과 화상으로 직무와 관련된 기본적인 지식에 대해 이야기를 나누는 단계예요.</p> <p><strong>과제 전형</strong></p> <p>직무에 따라 과제 전형이 있어요. 과제는 직무 능력과 연관된 내용으로 출제돼요. 과제 전형을 별도로 운영하는 직무도 있고, 화상 면접 또는 직무 면접에서 과제가 함께 출제되는 경우도 있어요.</p> <h4>직무 면접</h4> <p>지원하신 직무와 업무 연관성이 높은 당근 팀원들과 직무 역량, 경험에 대해 화상 면접보다 심층적인 이야기를 나누는 단계예요.<br>과제가 출제되었을 경우 과제에 대한 질문을 드려요.</p> <h4>컬쳐핏 면접(정규직 공통)</h4> <p>당근은 면접을 단순히 회사에 사람을 뽑는 자리로 생각하지 않아요. 당근과 지원자가 서로 추구하는 가치관과 생각을 교환하는 시간이라고 생각하고 있어요. 컬쳐핏 단계는 당근이 추구하는 문화와 일하는 방식과 잘 어울릴 수 있는 분인지 확인하는 단계예요. 또한 포지션에 대한 전문성을 다시금 확인하는 이야기를 나눠요.</p> <h4>안내사항</h4> <ul> <li>본 공고는 모집 완료 시 조기 마감될 수 있어요.</li> <li>전형 절차는 일정 및 상황에 따라 변동될 수 있다는 점 참고해 주세요.</li> <li>지원서 내용 중 허위사실이 있는 경우 합격이 취소될 수 있어요.</li> <li>보훈대상자 및 장애인 여부는 채용 과정에서 불이익이 없어요.</li> <li>경력 기간에 따라 추가 역량 검증을 위해 최대 3개월 계약직으로 근무할 수 있어요.</li> <li>정규직 채용의 경우 입사 후 3개월의 수습 기간이 있어요. <br>평가 결과에 따라 수습 기간이 연장되거나 채용이 취소될 수 있어요.</li> </ul> <p>&nbsp;</p> <p>당근 채용에 대해 궁금한 점이 있으면 언제든지 편하게 문의 주세요 :)</p> <p><strong>문의 채널 : </strong><strong>카카오톡 채널</strong> : <a href="http://pf.kakao.com/_rSJFK/chat" target="_blank">http://pf.kakao.com/_rSJFK/chat</a></p> <p>&nbsp;</p></div>