Core Foundation팀 서버 파트는 쿡앱스의 게임 서버 플랫폼 FarmStack을 만들어요. 플레이어가 로그인하는 순간부터 우편을 받고, 랭킹을 확인하고, 상점에서 아이템을 사는 순간까지 FarmStack 위에서 서비스되는 게임의 서버 요청은 모두 우리가 만든 코드를 거쳐요. 지금 FarmStack 위에서는 3개 스튜디오의 11개 게임이 돌아가고 있어요.
우리의 고객은 쿡앱스의 스튜디오와 운영자예요. 스튜디오는 서버를 처음부터 만들지 않고 게임의 재미에 집중하고, 운영자는 개발자를 거치지 않고 라이브를 운영할 수 있어야 해요. 게임마다 원하는 것은 다르지만 플랫폼은 하나라서, 한 게임의 요청을 모든 게임이 쓸 수 있는 모양으로 바꾸는 일이 이 팀의 가장 큰 숙제예요.
Core Foundation은 쿡앱스에서 분사한 자회사(독립 법인)예요. 최종 합격 시 Core Foundation 소속으로 근무하게 돼요
로그인, 우편, 랭킹, 상점 등 여러 게임에서 공통으로 사용하는 서버 플랫폼을 설계하고 운영해요. 각 스튜디오와 협업해 게임별 콘텐츠 API도 개발하며, 다양한 요구사항을 수용하면서도 플랫폼의 일관성을 유지해요.
게임 데이터(스펙)의 검증과 배포 시스템을 만들어요. 서버와 클라이언트가 일관된 데이터를 사용하도록 하고, A/B 테스트를 통해 기획자가 다양한 실험을 직접 진행할 수 있는 환경을 제공해요.
운영자가 개발자의 도움 없이 라이브 서비스를 관리할 수 있도록 운영 콘솔을 개발해요. 우편 발송, 점검, 제재, 부정행위 탐지 등 운영에 필요한 기능을 API부터 화면까지 만들고 개선해요.
LLM 기반 캐릭터 대화 서비스의 서버를 개발해요. 응답 품질과 속도, 비용 사이의 균형을 고민하고 실제 서비스 환경에서 개선해 나가요.
AI를 활용해 더 중요한 문제에 집중해요. AI 코딩 도구를 일상적인 개발에 적극적으로 활용하고, 업무에 필요한 도구 비용을 회사에서 지원해요. AI가 참고할 작업 규칙과 검증 기준을 함께 관리하며, 반복적인 작업보다 설계와 기술적 판단에 더 집중할 수 있는 환경을 만들어가요.
설계부터 운영까지 주도적으로 참여해요. 정해진 역할에만 머무르지 않고 서버 개발부터 운영 콘솔, 배포, 운영까지 필요한 영역에 직접 참여해요. 자신이 만든 기능이 실제 서비스에서 어떻게 사용되는지 확인하고 지속적으로 개선해 나가요.
반복되는 문제를 줄이는 방법을 고민해요. 눈앞의 문제를 해결하는 데서 그치지 않고, 같은 문제가 반복되는 원인을 찾아 개선해요. 작은 자동화부터 구조적인 개선까지 더 나은 방법을 함께 고민해요.
Kotlin, Java 또는 그에 준하는 언어로 3년 이상 서버를 설계·개발하고, 실제 서비스에 배포해 운영해 보신 분
서비스 운영 중 발생한 문제를 로그와 지표를 바탕으로 분석하고, 원인을 파악해 개선해 보신 분
요구사항을 단순히 구현하는 데 그치지 않고, 유지보수성과 확장성을 고려해 설계해 보신 분
AI 코딩 도구를 개발 과정에 활용하고, 생성된 결과물을 직접 검토하고 검증할 수 있는 분
기술적 선택의 장단점을 이해하고, 동료와 논의하며 합리적인 방향을 결정할 수 있는 분
게임 업계 경력은 꼭 필요하지 않아요. 게임 도메인은 합류한 뒤 함께 익히면 충분해요.
여러 팀이나 서비스에서 공통으로 사용하는 플랫폼을 설계하고 운영해 본 경험
서비스의 성능이나 안정성을 개선하고, 그 결과를 지표로 확인해 본 경험
개발 및 운영 과정의 반복적인 작업을 자동화하거나, 팀의 개발 생산성을 개선해 본 경험
백엔드 개발을 중심으로 React, TypeScript 등을 활용해 필요한 운영 도구나 웹 화면까지 직접 만들어 본 경험
AWS, Kubernetes 환경에서 서비스를 배포하고 운영해 본 경험
서버: Kotlin, Spring Boot, JPA, QueryDSL, Flyway, gRPC, Go
데이터: PostgreSQL, Redis
운영 콘솔: TypeScript, React, Vite, TanStack Query
인프라·운영: AWS, Kubernetes, ArgoCD, Docker, GitHub Actions, Infisical, Datadog
기술은 문제를 푸는 수단이고, 한 영역에서 쌓은 깊이가 있다면 나머지는 함께 빠르게 익혀요.


이력서는 필수이며, 포트폴리오나 GitHub 등 작업 결과를 확인할 수 있는 자료가 있다면 함께 제출해 주세요.
어떤 일을 맡았는지보다 어떤 문제를 어떻게 해결했는지 궁금해요. 문제를 해결하는 과정에서 고민했던 점과 기술적 판단의 근거, 결과를 구체적으로 작성해 주세요.
직접 설계하고 개발한 프로젝트가 있다면 본인의 역할과 기여한 부분을 중심으로 소개해 주세요.
제출해 주신 서류는 채용 전형 외의 목적으로 사용하지 않아요.