코드잇(Codeit)
코드잇(Codeit)

백엔드 엔지니어

RoleBackend
LevelMid Level
LocationSouth Korea
WorkRemote
TypeFull-time
Posted1 day ago
Apply now

About the role

이런 일을 해요

1. 코드잇 메인 서비스 개발 및 운영

내부에서 만들어진 콘텐츠를 유저에게 제공하는 코드잇 메인 서비스의 API를 개발하고 운영합니다. 메인 서비스는 Spring Webflux, Kotlin을 사용하고, DB로는 MongoDB를 사용하고 있습니다. 프론트엔드와는 GraphQL을 사용하여 통신합니다. 유저의 가입, 결제, 강의 수강, 커뮤니티 등 코드잇 프로덕트의 모든 부분을 조금 더 나은 방향으로 계속해서 개선하고 있습니다.

2. 실행기 개발 및 운영

코드잇은 유저들이 별도의 실행 환경 없이 브라우저에서 코드를 입력하고 결과를 확인할 수 있는 실행기 서비스를 제공합니다. Python, JavaScript, Java, MySQL 등 다양한 언어와 실행 환경에 더해 브라우저에서 터미널을 사용하는 것도 지원하고 있습니다. 실행기가 빠르고 정확하면서, 동시에 효율적으로 동작하도록 개선합니다.

3. 인프라 관리

코드잇 메인 서비스와 실행기는 AWS 관리형 Kubernetes인 EKS에서 서비스되고 있습니다. 유저의 사용 패턴에 맞게 인프라를 효율적으로 사용하는 방식을 고민하고 개선합니다.

4. 데이터 분석

코드잇은 사용자의 데이터 분석을 통해 프로덕트의 개선 방향을 결정합니다. Amplitude, Google Analytics, 내부 DB를 활용하여 데이터를 모으고 가공하여 내부에 공유합니다.

이렇게 합류하게 돼요

💡서류 전형(AI 인터뷰 포함) → 1차 인터뷰 → 2차 인터뷰 → 합류

  1. 서류 전형
  2. 서류 검토 후 합격자에 한해 AI 인터뷰를 진행합니다.
  3. AI 인터뷰는 코드잇 케이드 서비스(비대면)를 통해 진행되며, 직무 이해도 및 적합성 검증을 위한 질문을 드려요.
  4. 1차 인터뷰
  5. 코드잇 사무실에서 진행되며, 테크 리드와 백엔드 엔지니어가 참여하여 대면 라이브 코딩 및 질의응답을 진행합니다.
  6. 2차 인터뷰
  7. 코드잇 사무실에서 진행되며, 직무와 컬쳐핏 인터뷰를 나눠서 진행합니다.
  8. 직무 인터뷰는 실무진이 참여하며, 컬쳐핏 인터뷰는 경영진이 참여합니다.
  9. 2차 인터뷰는 100분 내외로 진행될 예정입니다.
  10. 2차 인터뷰 이후 레퍼런스 체크를 진행할 수 있어요. 레퍼런스 체크는 지원자 분의 동의를 구하고, 진행 방식, 기한 등에 대해 사전에 상세히 안내드린 후에 진행합니다. 지원자에 따라 해당 절차를 생략할 수 있습니다.

참고해 주세요

  1. 수습기간은 3개월이며, 수습기간 평가 결과에 따라 수습 기간이 연장될 수 있습니다.
  2. 급여는 회사 내규에 따라 책정되며, 수습기간에도 동일하게 100% 지급돼요.
  3. 백엔드 엔지니어는 코드잇 사무실로 출근하고, 근무 규칙은 다음과 같아요.
  4. 소속 팀의 근무 규칙에 따라 주 2회는 사무실 출근이 필수이며, 사무실 출근일의 비코어타임 및 그 외 요일은 재택근무가 가능해요. (주 40시간 유연근무제)
  5. 코어타임: 월-금 13시~17시

이렇게 지원해 주세요

📤 지원하기버튼을 눌러 다음 서류를 제출해 주세요.

  1. (필수) 이력서
  2. (필수) 코드잇에 지원하시게 된 동기를 알려주세요.
  3. (선택) GitHub, 블로그 등 포트폴리오

문의: recruit@codeit.kr

Benefits and perks

Remote Work

Flexible Hours

Healthcare

Retirement Plan

Paid Time Off

Required skills

Backend engineering

API development

Distributed systems

About 코드잇(Codeit)