[쿠키런: 마녀의성] 게임 서버 소프트웨어 엔지니어 (경력)우리의 미션은
- 출시 1년만에 3800만 유저를 달성한 쿠키런: 킹덤에 이어, 출시하자마자 전세계로부터 대규모 트래픽을 안정적으로 처리할 수 있는 서버를 개발합니다.
- DB 접근과 외부 API 호출 등의 예민한 코드와 boilerplate 코드들을 최소화 및 공통화하여, 도메인에 에너지를 집중 할 수 있는 아키텍처를 만듭니다.
- 도메인 로직을 DB 접근 등 외부 사이드 이펙트와 철저하게 분리하여, 유지보수와 테스트를 용이하게 합니다.
- 데이터 분석을 위한 로그를 효율적이고 생산적으로 남길 수 있도록 하는 코드 아키텍처를 설계합니다.
- 온/오프라인 모드 전환이 가능한 게임을 위해서 서버 단의 기술적 챌린지를 해결합니다.
[쿠키런:마녀의성]에서는
- 첫 출시 후 10년간 전 세계 1억 명 이상의 유저들로부터 사랑받고 있는 글로벌 IP인 쿠키런의 새로운 프로젝트입니다.
- 쿠키런: 오븐브레이크, 쿠키런: 킹덤과는 또 다른 재미와 이야기를 선사하고자 합니다.
- 쿠키런을 성공적으로 제작 및 운영해본 지식과 노하우를 갖춘 팀분들과 함께 게임을 만들어갑니다.
- 연령이나 성별, 지역에 상관없이 모두가 행복하게 즐길 수 있는 콘텐츠를 함께 만들어갈 분을 찾고 있습니다.
기술 스택
- Scala, ZIO
- CockroachDB, Redis, Kafka
- gRPC, Protobuf
- Datadog, Prometheus, Kibana
- Github Actions, ArgoCD
- AWS, Kubernetes, Terraform
담당업무
- Scala 기반의 함수형 프로그래밍으로 게임 서버를 개발합니다.
- 단순 기능 구현을 넘어 좋은 디자인과 아키텍처를 통해 높은 생산성과 기술적 발전을 추구합니다.
- 대규모 트래픽을 안정적으로 처리할 수 있도록 지속적으로 아키텍처를 개선합니다.
- 부하 테스트 및 프로파일러를 통해 성능을 분석하고 최적화합니다.
- 종종 게임 개발 및 운영에 필요한 툴이나 스크립트들도 개발합니다.
지원자격
- 3년 이상 게임 개발 및 라이브 서비스 경험
- Scala 개발 경험이 있으신 분(toy project 포함)
- 함수형 프로그래밍에 대한 기초적인 이해가 있으신 분
- 주도적으로 문제를 파악하고 적극적으로 소통하는 태도를 가지신 분
- 자료구조, 알고리즘, 데이터베이스, 네트워크 등 프로그래밍 관련 기초 지식을 갖추신 분
- 새로운 기술에 대한 관심이 많고, 라이브 서비스에 도입을 해보신 분
우대조건
- JVM (Scala, Kotlin, Java 등) 기반의 서비스 개발 및 운영 경험
- DB 샤딩, NewSQL 등 DB 분산처리에 관심이 많으신 분
- NoSQL (CockroachDB, Couchbase, MongoDB 등) 을 사용한 서비스 운영 경험
- 복잡한 도메인에서 효율적으로 테스트 코드를 작성하고 지속적으로 유지관리한 경험
- 코드 품질 향상을 위해 지속적으로 리팩토링을 진행한 경험
공통 지원자격
제출서류 *PDF 제출
- 제출 서류 모두 PDF로 제출
- 자유 양식의 이력서
- 자기소개서
- 포트폴리오
채용전형
- 서류 심사 - 온라인 코딩 테스트 - 1차 실무진 면접 - 2차 팀(협업) 면접 - 최종 면접
- 온라인 코딩 테스트는 경력과 무관하게 진행합니다.
- 온라인 코딩 테스트는 메일로 개별 안내되며, 테스트를 일찍 끝내시면 다음 전형이 빠르게 진행될 수 있습니다.
고용형태
- 정규직
- 3개월 수습기간 부여 (수습기간 동안 급여 100%지급)
모집기간
소속회사
관련 발표
킹덤에서 일하면 어때요, 인터뷰
데브시스터즈 기술블로그
[쿠키런: 마녀의성] 게임 서버 소프트웨어 엔지니어 (경력)우리의 미션은
- 출시 1년만에 3800만 유저를 달성한 쿠키런: 킹덤에 이어, 출시하자마자 전세계로부터 대규모 트래픽을 안정적으로 처리할 수 있는 서버를 개발합니다.
- DB 접근과 외부 API 호출 등의 예민한 코드와 boilerplate 코드들을 최소화 및 공통화하여, 도메인에 에너지를 집중 할 수 있는 아키텍처를 만듭니다.
- 도메인 로직을 DB 접근 등 외부 사이드 이펙트와 철저하게 분리하여, 유지보수와 테스트를 용이하게 합니다.
- 데이터 분석을 위한 로그를 효율적이고 생산적으로 남길 수 있도록 하는 코드 아키텍처를 설계합니다.
- 온/오프라인 모드 전환이 가능한 게임을 위해서 서버 단의 기술적 챌린지를 해결합니다.
[쿠키런:마녀의성]에서는
- 첫 출시 후 10년간 전 세계 1억 명 이상의 유저들로부터 사랑받고 있는 글로벌 IP인 쿠키런의 새로운 프로젝트입니다.
- 쿠키런: 오븐브레이크, 쿠키런: 킹덤과는 또 다른 재미와 이야기를 선사하고자 합니다.
- 쿠키런을 성공적으로 제작 및 운영해본 지식과 노하우를 갖춘 팀분들과 함께 게임을 만들어갑니다.
- 연령이나 성별, 지역에 상관없이 모두가 행복하게 즐길 수 있는 콘텐츠를 함께 만들어갈 분을 찾고 있습니다.
기술 스택
- Scala, ZIO
- CockroachDB, Redis, Kafka
- gRPC, Protobuf
- Datadog, Prometheus, Kibana
- Github Actions, ArgoCD
- AWS, Kubernetes, Terraform
담당업무
- Scala 기반의 함수형 프로그래밍으로 게임 서버를 개발합니다.
- 단순 기능 구현을 넘어 좋은 디자인과 아키텍처를 통해 높은 생산성과 기술적 발전을 추구합니다.
- 대규모 트래픽을 안정적으로 처리할 수 있도록 지속적으로 아키텍처를 개선합니다.
- 부하 테스트 및 프로파일러를 통해 성능을 분석하고 최적화합니다.
- 종종 게임 개발 및 운영에 필요한 툴이나 스크립트들도 개발합니다.
지원자격
- 3년 이상 게임 개발 및 라이브 서비스 경험
- Scala 개발 경험이 있으신 분(toy project 포함)
- 함수형 프로그래밍에 대한 기초적인 이해가 있으신 분
- 주도적으로 문제를 파악하고 적극적으로 소통하는 태도를 가지신 분
- 자료구조, 알고리즘, 데이터베이스, 네트워크 등 프로그래밍 관련 기초 지식을 갖추신 분
- 새로운 기술에 대한 관심이 많고, 라이브 서비스에 도입을 해보신 분
우대조건
- JVM (Scala, Kotlin, Java 등) 기반의 서비스 개발 및 운영 경험
- DB 샤딩, NewSQL 등 DB 분산처리에 관심이 많으신 분
- NoSQL (CockroachDB, Couchbase, MongoDB 등) 을 사용한 서비스 운영 경험
- 복잡한 도메인에서 효율적으로 테스트 코드를 작성하고 지속적으로 유지관리한 경험
- 코드 품질 향상을 위해 지속적으로 리팩토링을 진행한 경험
공통 지원자격
제출서류 *PDF 제출
- 제출 서류 모두 PDF로 제출
- 자유 양식의 이력서
- 자기소개서
- 포트폴리오
채용전형
- 서류 심사 - 온라인 코딩 테스트 - 1차 실무진 면접 - 2차 팀(협업) 면접 - 최종 면접
- 온라인 코딩 테스트는 경력과 무관하게 진행합니다.
- 온라인 코딩 테스트는 메일로 개별 안내되며, 테스트를 일찍 끝내시면 다음 전형이 빠르게 진행될 수 있습니다.
고용형태
- 정규직
- 3개월 수습기간 부여 (수습기간 동안 급여 100%지급)
모집기간
소속회사
관련 발표
킹덤에서 일하면 어때요, 인터뷰
데브시스터즈 기술블로그