기업 채용 분석/숨고

[숨고] Backend Engineer 공고 분석

숨고 Backend Team에서 서비스 전체의 백엔드 시스템과 RESTful API를 개발하고 운영하는 Backend Engineer 공고입니다. 주 언어는 Python(Falcon, FastAPI, Flask)이고, 코딩 에이전트를 일상 개발 워크플로에 붙여 쓰는 것이 팀의 기본 환경이라고 적었습니다. 경력 조건은 백엔드 언어 하나 이상으로 3년 이상 개발한 경험입니다.

이 공고 분석은 2026년 10월 23일에 이뤄졌습니다. 이후 채용이 종료되었을 수 있습니다.

이 자리가 왜 생겼을까요

숨고 Backend 팀은 2026년 10월 블로그에서 AI 코딩 어시스턴트를 각자 쓰는 대신 팀의 개발 노하우를 실행 가능한 스킬로 만들어 공유하고 있고, 6개월 동안 13명이 기여해 스킬 29개를 만들었다고 밝혔습니다. 이 공고도 AI 도구 사용을 팀의 기본 개발 환경이라고 적고, AI가 만든 코드를 그대로 올리지 않고 검증 루프를 거치는 것을 자격 요건으로 적었습니다. AI 도구 이름을 나열하기보다 맡긴 일과 직접 한 일을 나눈 기준, 검증 방법을 적어야 이 팀이 일하는 방식에 맞는 경험인지가 드러납니다.

숨고가 지금 어떤 사업에 집중하고 있는지는 숨고 채용 분석에서 이어서 볼 수 있습니다.

1하게 될 업무

  • 숨고 전체 서비스의 안정적인 운영을 위해 백엔드 시스템을 개발하고 유지·보수합니다.

    이렇게 볼 수 있어요

    특정 도메인이 아니라 서비스 전체를 맡는다고 적었습니다. 팀원이 약 열 명이라 한 사람이 다루는 범위가 넓으므로, 여러 서비스를 오가며 개발했다면 맡았던 서비스 범위를 함께 밝혀 두면 됩니다.

  • 서비스 운영에 필요한 RESTful API를 설계하고 구축합니다.

    이렇게 볼 수 있어요

    같은 팀 Sr. Backend Engineer 공고에서는 API 계약 결정이 서비스 오너의 일로 적혀 있습니다. 스택에는 REST와 함께 gRPC가 있어 외부에 여는 API와 서비스 사이 통신의 방식이 다를 수 있습니다. 직접 설계한 API에서 버전 관리나 기존 호출 쪽과의 호환을 어떻게 정했는지가 이 업무에서 설명할 판단입니다.

  • 고객에게 새로운 경험을 주는 기능 개발과 개선을 주도합니다.

    이렇게 볼 수 있어요

    숨고에서 고객은 서비스를 찾는 쪽이고 일을 받는 쪽은 고수라 따로 부릅니다. 2026년에는 위치·관심사 기준의 홈 화면 개편과, 자연어로 쓰면 AI가 요청서 답을 채워 주는 AI 요청서가 보도와 회사 블로그에 소개됐습니다. 기획과 함께 기능을 정의하고 출시 뒤 이탈이나 전환 지표의 변화까지 확인한 경험이 이 업무의 범위와 맞습니다.

  • 메시지 큐(RabbitMQ, Kafka)로 비동기 이벤트 기반 처리를 구현합니다.

    이렇게 볼 수 있어요

    이 팀은 RabbitMQ와 Kafka 두 가지 큐를 함께 씁니다. 비동기 처리에서 중복이나 순서 문제를 어떻게 다뤘는지가 이 업무에서 바로 묻는 지점입니다.

  • 테스트 코드와 코드 리뷰로 변경의 안전망을 만들고, 배포 후 지표와 로그로 결과를 확인합니다.

    이렇게 볼 수 있어요

    배포 뒤 지표 확인까지 개발자의 일로 적혀 있습니다. 배포 후 지표 이상을 발견해 되돌리거나 고친 경험이 있다면 그때 본 지표와 대응을 구체적으로 적어 보세요.

  • 코딩 에이전트를 일상 개발 워크플로에 붙여 쓰고, 설계 탐색·구현·리뷰·운영 조사까지 AI를 파이프라인에 넣되 산출물은 본인이 검증하고 책임집니다.

    이렇게 볼 수 있어요

    AI를 쓰는 것이 기본이고 결과의 책임은 사람에게 있다는 원칙을 함께 밝혔습니다. AI가 만든 코드를 어떤 기준으로 검증했는지 실제 예를 하나 준비해 가면 면접에서 이야기하기 쉽습니다.

  • 장기적으로는 레거시 리팩토링과 아키텍처 전환, 반복 작업의 AI 에이전트/스킬 자산화, LLM 기반 제품 기능(검색·매칭·상담 보조 등) 설계·운영, 신뢰성 지표 정의와 관측성(Observability) 개선을 맡을 수 있습니다.

    이렇게 볼 수 있어요

    같은 팀 Sr. Backend Engineer 공고는 같은 장기 업무를 「맡습니다」로 적고 아키텍처 전환 로드맵과 SLI/SLO까지 붙였습니다. 이 목록의 LLM 기반 제품 기능은 숨고에서 AI 요청서로 이미 나와 있습니다. 스킬 자산화는 Backend 팀이 6개월 동안 29개를 만들었다고 블로그에 밝힌 일입니다. 이 가운데 해 본 것이 있다면 경력 기술에 한 줄이라도 남겨 보세요.

2자격 요건

  • 백엔드 언어(Python, Java, Kotlin, Node.js, Go 등) 중 하나 이상으로 3년 이상 개발한 경험이 필요합니다.

    이렇게 볼 수 있어요

    같은 팀 Sr. Backend Engineer 공고는 같은 언어 목록에 7년 이상을 요구하며 서비스 오너 역할을 붙였습니다. 주 언어가 Python이 아니라면 그 언어로 백엔드를 개발한 기간과 맡은 범위를 자세히 적는 게 좋습니다. 업무에 적힌 메시지 큐 비동기 처리나 REST API 설계를 그 언어로 해 본 부분까지 함께 적으면 팀이 쓰는 방식과 비교하기 쉬워집니다.

  • Python과 Python 웹 프레임워크 기반 개발에 거부감이 없어야 합니다.

    이렇게 볼 수 있어요

    이 요건은 Python 경력이 아니라 Python으로 개발하는 데 거부감이 없는 태도를 묻습니다. 스택의 Python 웹 프레임워크는 Falcon·FastAPI·Flask 셋입니다. Falcon은 REST API용 경량 프레임워크이고, FastAPI는 타입 힌트와 비동기 처리를 기본으로 씁니다. 다른 언어가 주력이라면 Python으로 해 본 작업이나 새 언어를 빠르게 익힌 경험을 짧게 적어 가세요.

  • REST API를 설계하고 개발해 본 경험이 필요합니다.

    이렇게 볼 수 있어요

    이 팀은 RabbitMQ·Kafka로 비동기 처리도 하므로, 요청을 동기 응답으로 끝낼지 큐로 넘기고 결과를 따로 조회하게 할지도 API 설계의 판단에 속합니다. 설계 결정의 근거를 설명할 수 있는 API 하나를 골라 리소스 구조와 함께 그런 판단을 정리해 가세요.

  • RDBMS를 깊이 이해하고 MySQL을 사용해 본 경험이 필요합니다.

    이렇게 볼 수 있어요

    같은 팀 Sr. Backend Engineer 공고는 같은 MySQL 요건을 인덱스·락·실행계획 수준으로 적고 MongoDB 경험도 요구합니다. 이 공고의 「깊이 이해」도 그 방향으로 보면 인덱스나 쿼리 튜닝으로 문제를 푼 사례가 가장 직접적인 답입니다. 스택에는 MongoDB·Redis·Elasticsearch도 있어 MySQL 밖의 저장소를 써 본 경험도 함께 적을 수 있습니다.

  • 테스트 코드 작성이 몸에 배어 있어야 합니다.

    이렇게 볼 수 있어요

    업무에서는 테스트와 코드 리뷰가 함께 변경의 안전망으로 적혀 있습니다. AI가 만든 코드를 검증 루프를 거쳐 올린다는 자격 요건과 함께 보면 테스트는 에이전트 산출물을 거르는 첫 단계이기도 합니다. 맡았던 코드의 테스트 범위나 테스트로 막은 장애를 적으면 테스트가 몸에 밴 습관이라는 점이 드러납니다.

  • AI 코딩 도구를 실제 업무에서 상시로 쓰고, AI에 맡길 작업과 직접 할 작업의 기준이 있으며, AI가 만든 코드를 그대로 올리지 않고 검증 루프를 거쳐야 합니다.

    이렇게 볼 수 있어요

    AI 도구 사용이 필수 자격 요건입니다. 쓰는 도구 이름보다 맡기는 일과 직접 하는 일을 나누는 기준, 검증 방법을 말로 풀어 설명하는 준비가 필요합니다.

  • 다양한 직무의 동료와 협업하고 커뮤니케이션하는 데 능숙해야 합니다.

    이렇게 볼 수 있어요

    숨고 팀문화 페이지에서 구성원은 의사결정과 의견이 데이터나 논리적 근거를 토대로 이뤄진다고 말했습니다. 회사 가치에는 「치열한 논쟁, 완전한 신뢰」가 있습니다. 다른 직군의 요구를 기술 결정으로 바꾼 사례라면 누구의 어떤 요구였는지, 근거를 들어 조율한 과정, 내린 결정이 함께 있어야 협업 방식이 구체적으로 보입니다.

3우대 사항

  • MSA 환경에서 백엔드를 개발하고 운영해 본 경험을 우대합니다.

    이렇게 볼 수 있어요

    공고의 팀원 소개에 따르면 숨고는 MSA 환경에서 가용성 99.9%를 지키고 있습니다. 서비스 사이 통신과 장애 격리를 다뤄 본 경험이 이 환경과 맞습니다.

  • 대용량 트래픽 또는 실시간 처리 시스템을 설계하고 운영해 본 경험을 우대합니다.

    이렇게 볼 수 있어요

    숨고 백엔드는 RabbitMQ와 Kafka로 비동기 이벤트 처리를 구현하고, 이 공고는 숨고 전체 서비스의 백엔드를 맡습니다. 대용량이나 실시간 처리를 다뤘다면 초당 요청 수 같은 규모와 함께 메시지 큐로 처리를 나눈 방식을 적어 둘 때 이 팀의 구조와 맞대어 보기 쉽습니다.

  • 컨테이너·쿠버네티스 기반 배포 환경(ArgoCD, GitOps)에서 운영해 본 경험을 우대합니다.

    이렇게 볼 수 있어요

    기술 스택에 Kubernetes와 ArgoCD가 함께 적혀 있습니다. 배포 방식(Blue/Green 등)을 다뤄 봤다면 함께 밝혀 둘 수 있습니다.

  • APM·로그 기반으로 장애를 분석하고 성능을 개선해 본 경험(Datadog, Sentry, Bugsnag 등)을 우대합니다.

    이렇게 볼 수 있어요

    이 팀은 배포 뒤 지표와 로그로 결과를 확인하는 것을 업무로 적었고, 팀 블로그에 따르면 배포 점검까지 스킬로 만들어 쓰고 있습니다. 장애를 분석해 본 경험이 있다면 원인을 찾은 뒤 같은 장애를 배포 단계에서 먼저 잡도록 바꾼 부분까지가 이 우대가 묻는 범위입니다.

  • AI 에이전트 워크플로(커스텀 스킬·훅·서브에이전트, MCP 서버 구현, 코드 리뷰·배포 자동화)를 직접 구성하거나, LLM 기반 기능(RAG, 에이전트, 프롬프트·모델 평가셋 운영, 비용·지연 최적화)을 프로덕션에 올려 본 경험을 우대합니다.

    이렇게 볼 수 있어요

    팀이 공용 스킬·에이전트 저장소를 운영한다고 공고에 적었으므로, 직접 만든 자동화가 있다면 무엇을 줄였는지 숫자로 보여 주는 편이 좋습니다.

  • 개인정보 보호와 보안 요구사항을 반영한 시스템을 설계해 본 경험을 우대합니다.

    이렇게 볼 수 있어요

    숨고는 고객이 견적을 요청하고 고수와 채팅으로 일정과 작업 내용을 확인하며 숨고페이로 결제하는 서비스라, 백엔드가 다루는 데이터에 대화와 결제 정보가 함께 있습니다. 개인정보 보호를 설계에 반영해 본 경험이 있다면 어떤 데이터를 왜 암호화하거나 접근을 막았는지까지 적을 때 이 서비스의 데이터와 연결됩니다.

4기타 사항

  • 게시일 : 2026년 8월 20일
  • 고용형태 : 정규직(수습 3개월)
  • 근무지 : 서울특별시 강남구 테헤란로 133 HK스퀘어 11-12층 (역삼동, 한국타이어빌딩)
  • 경력 조건 : 경력 3년 이상
  • 학력 조건 : 해당 내용은 원본 공고에서 확인되지 않습니다.

쓰는 기술

공고 본문에 적힌 기술만 모은 목록입니다.

  • Python
  • Falcon
  • FastAPI
  • Flask
  • MySQL
  • MongoDB
  • Redis
  • Elasticsearch
  • Kafka
  • RabbitMQ
  • gRPC
  • REST
  • Kubernetes
  • ArgoCD
  • Git
  • GitHub
  • Bitbucket
  • GitHub Actions
  • Bitbucket Pipelines
  • Datadog
  • NewRelic
  • Bugsnag
  • Claude Code
  • Copilot
  • Jira
  • Confluence
  • Slack

전형과 지원

숨고 공고는 대부분 서류 전형, 1차 인터뷰, 2차 인터뷰, 처우 협의, 최종 합격 순서를 적었고 공고에 따라 레퍼런스 체크와 과제가 붙습니다. 채용 담당자가 블로그에 단계별 진행 방식을 자세히 공개해 두어 인터뷰 형식과 소요 시간까지 미리 알 수 있습니다.

  • 기본 단계

    분석 시점 정규직 공고 13건 가운데 9건이 채용 과정에 레퍼런스 체크 단계를 넣었고, 그 가운데 7건이 서류 전형, 1차 인터뷰, 2차 인터뷰, 레퍼런스 체크, 처우 협의, 최종 합격 순서를 적었습니다. Data Scientist 공고는 서류 뒤에 과제 전형을, Business Strategy Group Leader 공고는 1·2차를 하루에 보는 원데이 인터뷰를 적었고, 나머지 4건은 레퍼런스 체크 단계 없이 같은 순서를 적었습니다. 채용 담당자 블로그는 1차를 직무 인터뷰, 2차를 컬처핏 인터뷰로 설명하고 시니어 이상은 조직핏 인터뷰를 진행한다고 밝혔습니다.

    이렇게 볼 수 있어요

    블로그에 따르면 모든 인터뷰는 대면이 원칙이고 대부분 70~90분입니다. 1차는 함께 일할 동료가 제출 자료를 바탕으로 묻는 자리라 이력서에 쓴 경험을 숫자까지 다시 확인해 두는 편이 안전합니다.

    숨고 채용 담당자가 들려주는 숨고 채용 프로세스의 모든 것 (숨고 블로그, 2025-03-20)

  • 레퍼런스 체크

    분석 시점 정규직 공고 13건 가운데 12건에 인터뷰 전형 이후 레퍼런스 체크가 진행될 수 있고 총 경력 5년 이상이면 필수로 진행한다는 문구가 있었습니다. 블로그는 지원자의 동의를 받고 약 2주 동안 진행하며, 레퍼런스 체크가 최종 합격을 뜻하지는 않는다고 밝혔습니다.

    이렇게 볼 수 있어요

    총 경력이 5년을 넘으면 레퍼런스 체크까지 염두에 두고 일정을 잡아야 합니다. 채용 사이트는 이전 직장 동료와 상사를 통해 직무 역량과 협업 스타일을 확인한다고 적었으므로, 함께 일했던 전 직장 동료와 상사를 미리 떠올려 두면 일정을 잡을 때 편합니다.

    숨고 채용 담당자가 들려주는 숨고 채용 프로세스의 모든 것 (숨고 블로그, 2025-03-20)

  • 과제와 현장 케이스 스터디

    블로그는 개발 직군 등 일부 직무가 인터뷰 전에 SQL 테스트, 시나리오 작성, 코딩 테스트 같은 과제를 진행하고 진행 방식은 공고에 적는다고 밝혔습니다. 분석 시점에는 Data Scientist 공고가 과제 전형을, Performance Marketer (고객 담당) 공고가 1차 인터뷰의 현장 케이스 스터디를 적었습니다.

    이렇게 볼 수 있어요

    과제 유무는 공고마다 다르므로 지원하는 공고의 합류 여정 칸을 먼저 확인해야 합니다. 블로그는 과제 시간이 안내문을 받은 때부터 시작하고, 안내문을 받는 시각은 지원자가 원하는 때로 정할 수 있다고 밝혔습니다.

    숨고 채용 담당자가 들려주는 숨고 채용 프로세스의 모든 것 (숨고 블로그, 2025-03-20)

  • 제출 서류

    모든 정규직 공고가 경력 중심의 이력서를 필수 서류로 적었고(Data Scientist 공고는 '경력 중심의 국문 이력서'), 분석 시점에는 Business Analyst, CRM Marketer, Marketing Planning Manager, Performance Marketer (고객 담당), Product Designer 공고가 포트폴리오도 필수 서류로 적었습니다. 채용 사이트는 자유양식의 서류를 받는다고 안내합니다.

    이렇게 볼 수 있어요

    블로그의 이력서 팁이 '보유한 경험과 역량을 채용 공고와 연계지어 작성해 주세요'였으므로 공고의 업무 항목과 같은 말로 경험을 적는 편이 낫습니다. 서류를 낸 뒤에는 고칠 수 없다고 채용 사이트가 안내합니다.

    숨고 채용 (합류 여정·자주 묻는 질문)

  • 재지원과 복수 지원

    채용 사이트 FAQ는 같은 포지션에 다시 지원하면 결과 안내일 기준 6개월이 지난 뒤 서류를 다시 검토하고, 다른 포지션이면 그 포지션으로 다시 진행하며 재지원에 따른 불이익은 없다고 답합니다. 여러 포지션에 동시에 지원하면 내부 검토를 거쳐 맞는 포지션을 먼저 제안한다고 밝혔습니다.

    이렇게 볼 수 있어요

    여러 공고에 내더라도 회사가 한 포지션을 먼저 고를 수 있습니다. 전형별 결과는 약 일주일이 걸린다고 채용 사이트가 안내하고, 모든 정규직 공고에 3개월 수습이 적혀 있습니다.

    숨고 채용 (합류 여정·자주 묻는 질문)

  • 지원 전 준비할 것

    1. 1

      AI 검증 기준 정리

      AI 코딩 도구에 맡기는 작업과 직접 하는 작업을 나누는 기준, 생성된 코드를 검증하는 단계를 한 문단으로 정리합니다.

    2. 2

      비동기 처리 사례

      Kafka나 RabbitMQ 같은 큐로 처리한 기능 하나를 골라 중복·순서·실패를 어떻게 다뤘는지 정리합니다.

    3. 3

      Python 경험 확인

      주 언어가 Python이 아니라면 Python으로 해 본 작업이나 새 언어를 빠르게 익힌 경험을 한 줄로 준비합니다.

    백엔드 개발자 지원을 준비한다면