
[정규직] 백엔드 엔지니어
클래스101
경력 무관
정규직
상시채용

[정규직] 백엔드 엔지니어
클래스101 개발팀은 "사랑하는 일을 하며 살아갈 수 있는 세상"을 만들기 위해, 자율성과 책임을 바탕으로 뛰어난 개발 문화를 구축하고 있습니다. 자유로운 업무 환경과 최신 기술 스택, 그리고 개발자 주도의 문제 해결을 통해 지속 가능한 성장을 이루어가고 있습니다. 이곳에서 여러분은 최고의 동료들과 협업하며 기술적 도전을 해결하고, 높은 수준의 성과를 달성할 수 있습니다.
또한, 각자의 경험과 전문성을 존중하며 협력하는 환경을 제공합니다. 다양한 배경을 가진 팀원들이 서로의 지식과 기술을 공유하며 성장과 도전의 균형을 맞추고 있습니다. 기술적 리더십과 멘토링을 통해, 함께 지속 가능한 성과를 이루어가고 있습니다.
🚀 Platform & Infrastructure 팀 소개
Platform & Infrastructure 팀은 CLASS101의 서비스가 빠르고 안정적으로 성장할 수 있는 기술 기반을 설계하고 구축하는 조직입니다. 단순 기능 개발을 넘어, 플랫폼 전반의 성능·확장성·운영 효율·개발 생산성을 책임지며 서비스의 기술적 기초를 만들어갑니다.
Tech Stack
- Frontend: React, TypeScript, Next.js, GraphQL
- Backend: Java/Kotlin, Node.js, Spring Boot
- Infrastructure: AWS, Kubernetes, Docker
- Database: MongoDB, MySQL
자격 요건
필수 요건
- 개발 경력 3년 이상
- AWS 등 클라우드 인프라 활용 경험
- 데이터베이스 설계 및 최적화 경험
우대 사항
- Full-Stack 개발 경험 (React, TypeScript, Node.js)
- Java/Kotlin, Spring Boot 기반 서버 개발 경험
- Docker/Kubernetes 기반 컨테이너 환경 경험
- CI/CD 파이프라인 구축 및 운영 경험
- 대규모 트래픽 처리 및 성능 최적화 경험
- 결제/인증 시스템 개발 경험
- B2B 서비스 개발 경험
- 모니터링/로깅 시스템 구축 경험
- Infrastructure as Code 경험
우리는 이렇게 일합니다
Kanplan
클래스101 제품 조직은 칸반을 기반으로 백로그 관리를 추가한 칸플랜(Kanplan) 방식으로 일합니다. 칸플랜의 워크플로우는 크게 백로그, 해야 할 일, 진행 중, 리뷰 중, 완료로 구분됩니다.
- 백로그: 제품 관리자가 제품의 비전과 목표를 기반으로 생성한 티켓들과, 다양한 이해관계자들로부터 수집한 요구사항들을 정리한 리스트입니다. 백로그에는 기능 개발, 버그 수정, 기술 부채 등이 포함됩니다.
- 해야 할 일: 요구 사항을 구체적으로 정의된 작업들의 목록입니다. 우선순위에 따라 정렬되어 있으며, 팀원들은 해야 할 일의 가장 위에서부터 작업을 진행합니다.
- 진행 중: 엔지니어가 개발 진행 중인 작업들입니다. 이 목록을 보는 것만으로 팀에서 진행 중인 모든 작업들을 파악할 수 있습니다.
- 리뷰 중: 코드 리뷰, QA, 테스트 등을 진행 중인 작업들입니다. 작업이 이 목록에 있다면 출시가 임박했음을 의미합니다.
- 완료: 최종 사용자가 사용할 수 있도록 출시가 완료된 작업들입니다.
백로그 그루밍
제품 관리자와 엔지니어 혹은 테크 리드 매니저는 주기적으로 백로그를 검토하고, 요구 사항을 구체적으로 정의하고, 우선순위를 지정해 해야 할 일로 옮기는 백로그 그루밍 미팅을 가집니다.
진행 중인 작업 제한
진행 중, 리뷰 중 상태인 작업 개수를 팀 내 엔지니어의 수보다 작게 제한합니다. 진행 중인 작업 제한은 완료 상태로 오랫동안 이동하지 못하는 작업들을 식별하고, 팀 전체가 이 문제를 해결하도록 돕습니다.
온콜 시스템
클래스101 엔지니어링 팀은 긴급한 장애에 즉시 대응하고, 다른 엔지니어들이 개발 업무에 집중할 수 있도록 일주일 단위의 온콜 시스템을 운영합니다. 매주 팀마다 1명의 엔지니어가 장애 대응과 서비스 요청 처리를 전담합니다.
장애 대응
온콜 엔지니어는 장애 발생 시 가장 먼저 대응하고, 원인을 파악해 재발하지 않도록 수정해야 합니다. 이를 위해 온콜 기간 동안 항상 장애 제보 채널과 시스템 경보 채널을 주시하고, 24시간 대기 상태로 있어야 합니다.
서비스 요청 처리
온콜 기간 동안 정규 업무는 중단되고, 서비스 요청 처리를 전담합니다. 서비스 요청 채널에서 다른 팀 구성원들의 질문, 데이터 수정 요청 등을 신속하게 처리합니다. 온콜 엔지니어가 모든 서비스 요청을 담당하면 다른 엔지니어들이 컨텍스트 스위칭 없이 개발에 집중할 수 있고, 새로 합류한 엔지니어도 전체 도메인을 빠르게 파악할 수 있게 됩니다.
대기 급여
온콜 엔지니어는 근무 시간 외에도 항상 대기 상태로 있어야 하므로, 온콜 기간 동안은 25만원의 대기 급여를 추가로 지급합니다.
채용 프로세스
- 서류 심사
- 온라인 코딩 테스트 (테스트 기한 5일)
- 1차 코딩 인터뷰 (1:1로 1시간 진행)
- 2차 코딩 인터뷰(1:1로 1시간 진행)
- 컬쳐 인터뷰 (각 1시간)
- 레퍼런스 체크
*컬처 인터뷰와 레퍼런스 체크는 병렬적으로 진행합니다.
기타 안내
채용 형태
- 정규직 (수습 3개월 포함)
참고 사항
- 이력서에 사진을 첨부하지 않습니다
- 모든 첨부 파일은 PDF로 제출해 주세요