포지션 상세
BE팀이 일하는 방식
• 클린 아키텍처와 도메인 주도 설계(DDD)를 적용하고 도메인 서비스 단위의 테스트 코드를 작성하여 시스템의 안정성과 유지보수성을 향상시킵니다.
• 기존에는 주로 NestJS를 기반으로 개발했으나 최근 Kotlin과 Spring을 도입하여 기술 스택을 확장하고 있습니다. 향후 MSA 도입을 위한 스터디와 실험 또한 지속적으로 진행하고 있습니다.
• 학생 및 결제 관리 시스템 (CRM)
• 학습 콘텐츠 관리 시스템 (CMS)
• 선생님용 학생 관리 시스템 (LMS)
• 학생용 학습 서비스 (B2C)
• 맞춤형 교육 서비스 제공을 위한 사용자 행동 데이터 수집, 분석 시스템을 개발합니다.
• Nodejs, Python, Ruby, Java 등을 활용한 백엔드 서비스 개발 경험이 있으신 분
• Git, Git-flow 에 대한 이해가 있으신 분
• GraphQL 서버 개발 경험이 있으신 분
• API 서비스를 실제로 배포하고 운영해본 경험이 있으신 분
• PM/PD, FE 등 주 협업 직군에 대한 이해도를 기반으로 협업이 가능하신 분
• RDBMS 및 NoSQL류 데이터 베이스 시스템에 대한 이해 및 설계 능력이 있으신 분
기술 스택
• NestJS, Typescript, Nodejs, Kotlin, Spring, GraphQL, Kubernetes, MySQL, Kafka, AWS
• 클린 아키텍처와 도메인 주도 설계(DDD)를 적용하고 도메인 서비스 단위의 테스트 코드를 작성하여 시스템의 안정성과 유지보수성을 향상시킵니다.
• 기존에는 주로 NestJS를 기반으로 개발했으나 최근 Kotlin과 Spring을 도입하여 기술 스택을 확장하고 있습니다. 향후 MSA 도입을 위한 스터디와 실험 또한 지속적으로 진행하고 있습니다.
주요업무
• 공교육 부문의 AI 디지털교과서와 자체 사교육 서비스인 밀당PT의 백엔드를 설계하고 개발합니다. 주요 개발 도메인은 아래와 같습니다.• 학생 및 결제 관리 시스템 (CRM)
• 학습 콘텐츠 관리 시스템 (CMS)
• 선생님용 학생 관리 시스템 (LMS)
• 학생용 학습 서비스 (B2C)
• 맞춤형 교육 서비스 제공을 위한 사용자 행동 데이터 수집, 분석 시스템을 개발합니다.
자격요건
• 5~7년 사이의 경력 혹은 그에 준하는 경험이 있으신 분• Nodejs, Python, Ruby, Java 등을 활용한 백엔드 서비스 개발 경험이 있으신 분
• Git, Git-flow 에 대한 이해가 있으신 분
• GraphQL 서버 개발 경험이 있으신 분
• API 서비스를 실제로 배포하고 운영해본 경험이 있으신 분
• PM/PD, FE 등 주 협업 직군에 대한 이해도를 기반으로 협업이 가능하신 분
• RDBMS 및 NoSQL류 데이터 베이스 시스템에 대한 이해 및 설계 능력이 있으신 분
기술 스택
• NestJS, Typescript, Nodejs, Kotlin, Spring, GraphQL, Kubernetes, MySQL, Kafka, AWS