클래스101은 크리에이터와 수강생을 연결하는 다양한 제품을 개발하고 있으며, 결제의 시작부터 크리에이터 정산과 출금까지 이어지는 전체 흐름을 함께 만들어갈 백엔드 엔지니어를 찾고 있습니다. 이번 포지션은 PP(Payments & Payouts) 팀에 소속되어 업무를 수행합니다.
PP 팀은 유저가 결제하는 순간부터 크리에이터의 통장에 정확한 금액이 입금되는 순간까지, 클래스101에서 발생하는 자금의 흐름 전반을 책임집니다.
정기결제, 프로모션·쿠폰, 캐시 등 다양한 결제 수단과 정책을 다루고, 상품 및 배송 정보가 포함된 주문 데이터를 안정적으로 연결합니다. 이후 세금·공제, 환율·다중화폐, 증빙서류 등 복잡한 조건을 반영하여 크리에이터에게 정확한 금액이 정산되고 출금될 수 있도록 시스템을 설계하고 운영합니다.
각 단계를 구성하는 요소를 안정적으로 연결하는 데 그치지 않고, 전체 흐름의 중심에서 서비스와 비즈니스에 필요한 판단을 내리며 결제·주문·정산 시스템을 지속적으로 개선합니다.
엔지니어는 목적 조직에 속해 업무를 수행하는 동시에, 별도의 챕터(Chapter) 리드로부터 기술적 멘토링과 코드 리뷰, 성장 피드백을 지속적으로 제공받습니다.
Backend: Java/Kotlin, Node.js, Spring Boot
Infrastructure: AWS, Kubernetes, Docker
Database: MongoDB, MySQL
Frontend: React, TypeScript, Next.js, GraphQL
클래스101의 결제·주문·정산·출금 시스템을 설계하고 개발합니다.
정기결제, 프로모션·쿠폰, 캐시 등 다양한 결제 정책을 시스템에 안정적으로 구현합니다.
상품 및 배송 정보와 결제·주문 데이터가 일관되게 연결될 수 있도록 시스템을 개선합니다.
세금·공제, 환율·다중화폐, 증빙서류 등 다양한 조건이 반영된 정산 시스템을 개발하고 운영합니다.
결제부터 정산까지 이어지는 데이터의 정확성과 시스템 안정성을 높입니다.
비즈니스 요구사항을 빠르게 이해하고, 확장 가능한 데이터 모델과 API를 설계합니다.
장애 및 운영 이슈의 원인을 분석하고 재발 방지를 위한 구조적 개선을 진행합니다.
백엔드 개발 경력 3년 이상 또는 그에 준하는 역량을 갖추신 분
비즈니스 요구사항을 빠르게 이해하고 데이터 모델과 API를 설계할 수 있는 분
데이터의 정확성과 일관성이 중요한 시스템을 안정적으로 개발하고 운영할 수 있는 분
비즈니스 상황과 문제의 특성에 맞는 기술을 선택할 수 있는 분
코드와 설계에 관해 동료들과 적극적으로 토론하고 지식을 나눌 수 있는 분
담당 영역의 문제를 주도적으로 발견하고 끝까지 해결할 수 있는 분
결제, 주문, 정산 또는 출금 시스템을 개발·운영한 경험이 있는 분
커머스 서비스 또는 PG·VAN 연동 경험이 있는 분
금액, 세금, 공제 등 높은 데이터 정확성이 요구되는 도메인을 경험한 분
정기결제나 환불 등 다양한 결제 흐름을 다뤄본 경험이 있는 분
환율 및 다중화폐를 지원하는 글로벌 서비스를 개발한 경험이 있는 분
대용량 트래픽과 데이터를 처리하는 웹서비스를 개발한 경험이 있는 분
마이크로서비스 아키텍처를 기반으로 서비스를 개발·운영한 경험이 있는 분
AWS 또는 GCP 환경에서 인프라를 구축하거나 운영한 경험이 있는 분
Redis 등을 활용해 대용량 요청을 안정적으로 처리하는 서버를 설계한 경험이 있는 분
서류 심사
1차 코딩 인터뷰(1시간)
2차 시스템 디자인 인터뷰(1시간 30분)
컬처 인터뷰
레퍼런스 체크
※ 컬처 인터뷰와 레퍼런스 체크는 병렬로 진행됩니다.
※ 지원자의 경력 및 역량과 채용 진행 상황에 따라 일부 전형이 추가되거나 생략되는 등 채용 프로세스가 변경될 수 있습니다.