
[Growth Squad] 백엔드 개발자
공고 원문
소개
Growth Squad 소개 Growth 스쿼드는 클래스101의 전반적인 성장 전략을 수립하고 실행하는 조직입니다. Creator Platform 크리에이터 이코노미를 위한 제품을 만드는 곳입니다. 크리에이터가 자유롭게 상품을 만들어 판매할 수 있도록 하고, 크리에이터들의 경험 자체를 극대화시켜 클래스101이 전세계에서 가장 크리에이터 친화적인 서비스가 될 수 있도록 끊임없는 노력을 하고 있습니다. Classmate Product 탐색, 커뮤니티, 수강 환경 등 고객이 컨텐츠를 발견하고 수강하는 핵심 경험을 책임지는 팀입니다. 클래스메이트라고 부르는 엔드 유저에게 고객에게 꼭 맞는 개인화된 컨텐츠를 노출하고, 탁월한 사용성을 제공합니다. Subscription 클래스101은 단순한 콘텐츠 구매를 넘어 지속적인 학습 경험을 제공하기 위해 구독 모델을 운영하고 있습니다. 수강생들이 언제 어디서나 원하는 콘텐츠에 접근하고, 크리에이터와 지속적으로 소통하며 성장할 수 있도록 구독 서비스를 고도화하고 있습니다. 또한 데이터 기반으로 사용자의 학습 패턴을 분석하여 더 나은 구독 경험을 만들어가고 있습니다.
담당업무
크리에이터 콘텐츠 관리 및 수익화 시스템 개발 실시간 커뮤니티/스트리밍 서비스 구축 검색 및 개인화 추천 시스템 개발 멀티디바이스 지원 인증/수강 관리 시스템 구축
자격요건
백엔드 개발 경력 3년 이상 Java/Kotlin, Spring Boot 기반 서버 개발 경험 JPA, QueryDSL을 활용한 개발 경험 MSA 환경에서의 개발 경험 Docker 기반 컨테이너 환경에서의 개발 경험 테스트 코드 작성 및 코드 리뷰 문화에 익숙하신 분 비즈니스 요구사항을 빠르게 이해하고 기술적으로 구현할 수 있는 능력
우대사항
Node.js, TypeScript 기반 서버 개발 경험 GraphQL, Apollo, TypeGraphQL 활용 경험 MongoDB 등 NoSQL DB 활용 경험 Kubernetes 기반 MSA 설계/운영 경험 대용량 트래픽 처리 및 AWS/GCP 인프라 구축 경험 Redis 등 캐시 시스템 활용 경험 결제/VAN 연동 및 동영상 처리 경험 Grafana, Prometheus 등을 활용한 모니터링 시스템 구축 경험
혜택 및 복지
Kanplan 클래스101 제품 조직은 칸반을 기반으로 백로그 관리를 추가한 칸플랜(Kanplan) 방식으로 일합니다. 칸플랜의 워크플로우는 크게 백로그, 해야 할 일, 진행 중, 리뷰 중, 완료로 구분됩니다. 백로그: 제품 관리자가 제품의 비전과 목표를 기반으로 생성한 티켓들과, 다양한 이해관계자들로부터 수집한 요구사항들을 정리한 리스트입니다. 백로그에는 기능 개발, 버그 수정, 기술 부채 등이 포함됩니다. 해야 할 일: 요구 사항을 구체적으로 정의된 작업들의 목록입니다. 우선순위에 따라 정렬되어 있으며, 팀원들은 해야 할 일의 가장 위에서부터 작업을 진행합니다. 진행 중: 엔지니어가 개발 진행 중인 작업들입니다. 이 목록을 보는 것만으로 팀에서 진행 중인 모든 작업들을 파악할 수 있습니다. 리뷰 중: 코드 리뷰, QA, 테스트 등을 진행 중인 작업들입니다. 작업이 이 목록에 있다면 출시가 임박했음을 의미합니다. 완료: 최종 사용자가 사용할 수 있도록 출시가 완료된 작업들입니다. 백로그 그루밍 제품 관리자와 엔지니어 혹은 테크 리드 매니저는 주기적으로 백로그를 검토하고, 요구 사항을 구체적으로 정의하고, 우선순위를 지정해 해야 할 일로 옮기는 백로그 그루밍 미팅을 가집니다. 진행 중인 작업 제한 진행 중, 리뷰 중 상태인 작업 개수를 팀 내 엔지니어의 수보다 작게 제한합니다. 진행 중인 작업 제한은 완료 상태로 오랫동안 이동하지 못하는 작업들을 식별하고, 팀 전체가 이 문제를 해결하도록 돕습니다. 온콜 시스템 클래스101 엔지니어링 팀은 긴급한 장애에 즉시 대응하고, 다른 엔지니어들이 개발 업무에 집중할 수 있도록 일주일 단위의 온콜 시스템을 운영합니다. 매주 팀마다 1명의 엔지니어가 장애 대응과 서비스 요청 처리를 전담합니다. 장애 대응 온콜 엔지니어는 장애 발생 시 가장 먼저 대응하고, 원인을 파악해 재발하지 않도록 수정해야 합니다. 이를 위해 온콜 기간 동안 항상 장애 제보 채널과 시스템 경보 채널을 주시하고, 24시간 대기 상태로 있어야 합니다. 서비스 요청 처리 온콜 기간 동안 정규 업무는 중단되고, 서비스 요청 처리를 전담합니다. 서비스 요청 채널에서 다른 팀 구성원들의 질문, 데이터 수정 요청 등을 신속하게 처리합니다. 온콜 엔지니어가 모든 서비스 요청을 담당하면 다른 엔지니어들이 컨텍스트 스위칭 없이 개발에 집중할 수 있고, 새로 합류한 엔지니어도 전체 도메인을 빠르게 파악할 수 있게 됩니다. 대기 급여 온콜 엔지니어는 근무 시간 외에도 항상 대기 상태로 있어야 하므로, 온콜 기간 동안은 25만원의 대기 급여를 추가로 지급합니다.
기술스택
Java, Kotlin, Spring Boot, Kubernetes, TypeScript, Node.js
기타
한 번쯤 시야를 10배 이상 넓혀줄 수 있는 회사를 경험해보는 건 꼭 필요하다고 생각합니다. 클래스101 또한 크고 복잡하고 어려운 문제들을 많이 풀고 있으니 많은 분들에게 큰 기회가 될 거라 생각합니다. 어려운 문제를 푸는 것을 즐기고, 그 과정에서 동료들과 함께 성장하는 기쁨을 누리고 싶어 하는 사람들은 모두 환영합니다.
클래스101 지원하기 전 이력서 Check
시간이 없다면 AI와 한번에 수정해보세요