포지션 상세
< 2023 코드잇 인재 채용: 전 직군 스톡옵션 제공 >
· 본 공고는 원티드에서 추천하는 주니어 채용공고 입니다
· 경력 0~2년
코드잇은 본질적인 프로덕트의 발전이 반드시 뒷받침 되어야만 지속적인 가치 창출과 성장이 가능하다고 믿습니다. 이러한 믿음을 기반으로 코드잇, 특히 프로덕트 팀은 주간 10개 이상의 레슨을 듣는 학습자 수(Weekly Learning Users)를 우리가 지향해야 할 핵심 지표로 삼았습니다. 유입을 증가시키는 것, 유입부터 구독 전환까지의 퍼널을 개선하는 것, 구독된 유저가 매주 학습에 참여할 수 있게끔 하는 것, 수강생 분들의 학습 경험 및 콘텐츠 제작자의 제작 환경을 개선하는 것 모두 이 핵심 지표에 기여합니다.
동시에 프로덕트적인 성장을 이루어내기 위해, 코드잇은 5개의 유닛(각기 다른 직무의 분들이 모여 특정 프로젝트를 중심으로 모인 팀)을 만들었습니다. 그리고 매주 Weekly Learning Users의 성장을 이끌어가고 있습니다.
우리와 함께라면 틀림없이 수강생 분의 성장을 이끌어낼 뿐 아니라 당신도 빠르게 성장할 것이라 확신합니다. 당신과 함께 이 멋진 프로덕트를 만들어가길 바랍니다.
【 이런 일을 해요 】
1. 코드잇 메인 서비스 개발 및 운영
내부에서 만들어진 콘텐츠를 유저에게 제공하는 코드잇 메인 서비스의 API를 개발하고 운영합니다. 메인 서비스는 Spring Webflux, Kotlin을 사용하고, DB로는 MongoDB를 사용하고 있습니다. 프론트엔드와는 GraphQL을 사용하여 통신합니다. 유저의 가입, 결제, 강의 수강, 커뮤니티 등 코드잇 프로덕트의 모든 부분을 조금 더 나은 방향으로 계속해서 개선하고 있습니다.
2. 실행기 개발 및 운영
코드잇은 유저들이 별도의 실행 환경 없이 브라우저에서 코드를 입력하고 결과를 확인할 수 있는 실행기 서비스를 제공합니다. Python, JavaScript, Java, MySQL 등 다양한 언어와 실행 환경에 더해 브라우저에서 터미널을 사용하는 것도 지원하고 있습니다. 실행기가 빠르고 정확하면서, 동시에 효율적으로 동작하도록 개선합니다.
3. 인프라 관리
코드잇 메인 서비스와 실행기는 AWS 관리형 Kubernetes인 EKS에서 서비스되고 있습니다. 유저의 사용 패턴에 맞게 인프라를 효율적으로 사용하는 방식을 고민하고 개선합니다.
4. 데이터 분석
코드잇은 사용자의 데이터 분석을 통해 프로덕트의 개선 방향을 결정합니다. Amplitude, Google Analytics, 내부 DB를 활용하여 데이터를 모으고 가공하여 내부에 공유합니다.
5. 부트캠프 프로젝트 개발
입사 후 3~6개월 동안 코드잇 부트캠프 “스프린트” 과정에서 진행할 프로젝트를 담당합니다. 프로젝트가 마무리된 후, 프로덕트 팀의 풀타임 백엔드 엔지니어 업무를 이어갑니다.
【 이런 기술 스택을 사용해요 】
• Java/Kotlin Spring Framework(webflux)
• GraphQL
• MongoDB
• Infrastructure
• Docker/Kubernetes
• CircleCI
• Terraform
• AWS(EKS, ECS, ECR, S3, SES…)
현재 스택에 맞지 않아도 괜찮습니다.
빠르게 배우고 열정 있는 백엔드 엔지니어라면 지원해 보세요!
(* GitHub 계정 제출 권장)
• 빠르게 학습하는 역량을 가진 분
• 코드잇의 비전에 공감하며, 원활한 커뮤니케이션 능력을 갖추신 분
· 본 공고는 원티드에서 추천하는 주니어 채용공고 입니다
· 경력 0~2년
주요업무
【 이런 팀에서 일해요 】코드잇은 본질적인 프로덕트의 발전이 반드시 뒷받침 되어야만 지속적인 가치 창출과 성장이 가능하다고 믿습니다. 이러한 믿음을 기반으로 코드잇, 특히 프로덕트 팀은 주간 10개 이상의 레슨을 듣는 학습자 수(Weekly Learning Users)를 우리가 지향해야 할 핵심 지표로 삼았습니다. 유입을 증가시키는 것, 유입부터 구독 전환까지의 퍼널을 개선하는 것, 구독된 유저가 매주 학습에 참여할 수 있게끔 하는 것, 수강생 분들의 학습 경험 및 콘텐츠 제작자의 제작 환경을 개선하는 것 모두 이 핵심 지표에 기여합니다.
동시에 프로덕트적인 성장을 이루어내기 위해, 코드잇은 5개의 유닛(각기 다른 직무의 분들이 모여 특정 프로젝트를 중심으로 모인 팀)을 만들었습니다. 그리고 매주 Weekly Learning Users의 성장을 이끌어가고 있습니다.
우리와 함께라면 틀림없이 수강생 분의 성장을 이끌어낼 뿐 아니라 당신도 빠르게 성장할 것이라 확신합니다. 당신과 함께 이 멋진 프로덕트를 만들어가길 바랍니다.
【 이런 일을 해요 】
1. 코드잇 메인 서비스 개발 및 운영
내부에서 만들어진 콘텐츠를 유저에게 제공하는 코드잇 메인 서비스의 API를 개발하고 운영합니다. 메인 서비스는 Spring Webflux, Kotlin을 사용하고, DB로는 MongoDB를 사용하고 있습니다. 프론트엔드와는 GraphQL을 사용하여 통신합니다. 유저의 가입, 결제, 강의 수강, 커뮤니티 등 코드잇 프로덕트의 모든 부분을 조금 더 나은 방향으로 계속해서 개선하고 있습니다.
2. 실행기 개발 및 운영
코드잇은 유저들이 별도의 실행 환경 없이 브라우저에서 코드를 입력하고 결과를 확인할 수 있는 실행기 서비스를 제공합니다. Python, JavaScript, Java, MySQL 등 다양한 언어와 실행 환경에 더해 브라우저에서 터미널을 사용하는 것도 지원하고 있습니다. 실행기가 빠르고 정확하면서, 동시에 효율적으로 동작하도록 개선합니다.
3. 인프라 관리
코드잇 메인 서비스와 실행기는 AWS 관리형 Kubernetes인 EKS에서 서비스되고 있습니다. 유저의 사용 패턴에 맞게 인프라를 효율적으로 사용하는 방식을 고민하고 개선합니다.
4. 데이터 분석
코드잇은 사용자의 데이터 분석을 통해 프로덕트의 개선 방향을 결정합니다. Amplitude, Google Analytics, 내부 DB를 활용하여 데이터를 모으고 가공하여 내부에 공유합니다.
5. 부트캠프 프로젝트 개발
입사 후 3~6개월 동안 코드잇 부트캠프 “스프린트” 과정에서 진행할 프로젝트를 담당합니다. 프로젝트가 마무리된 후, 프로덕트 팀의 풀타임 백엔드 엔지니어 업무를 이어갑니다.
【 이런 기술 스택을 사용해요 】
• Java/Kotlin Spring Framework(webflux)
• GraphQL
• MongoDB
• Infrastructure
• Docker/Kubernetes
• CircleCI
• Terraform
• AWS(EKS, ECS, ECR, S3, SES…)
현재 스택에 맞지 않아도 괜찮습니다.
빠르게 배우고 열정 있는 백엔드 엔지니어라면 지원해 보세요!
(* GitHub 계정 제출 권장)
자격요건
• 알고리즘과 자료구조에 대한 이해를 갖춘 분• 빠르게 학습하는 역량을 가진 분
• 코드잇의 비전에 공감하며, 원활한 커뮤니케이션 능력을 갖추신 분