백오피스 개발자
블래스트
▼ 해당 공고는 하기 사전 인터뷰가 필수로 첨부되어야 합니다. 아래 링크를 통해 다운로드 후 지원 바랍니다.
https://bit.ly/4tekczo
블래스트는 Virtual Entertainment 회사로, 게임 엔진을 기반으로 실시간 그래픽으로 소통하는 미래를 만들어가고 있습니다.
현재 버추얼 아티스트 PLAVE를 기획/제작/운영 중입니다.
블래스트와 함께 Virtual Entertainment의 미래를 함께 만들어갈 우수한 인재의 지원을 환영합니다.
▸ 채용 안내사항
모든 신규 입사자는 온보딩 프로그램을 진행합니다.
온보딩 프로그램 기간 중 급여 및 복리후생에 차등은 없습니다.
온보딩 프로그램 종료 후 사내 기준에 부합하지 않을 경우, 채용이 취소될 수 있습니다.
주요 업무
• Kotlin / Spring Boot 및 TypeScript / React 기반의 사내 백오피스 시스템 구현
• 시니어가 정제한 기획안을 바탕으로 확장 가능하고 견고한 RESTful API 설계 및 UI 개발
• AI 도구를 활용한 코드 작성, 테스트 자동화 및 기술 문서 작성
• 팀 내 개발 파이프라인이나 규칙 중 비효율적인 부분을 발견하고 함께 개선
자격요건
본 채용 과정은 사전인터뷰와 사전과제를 포함하고 있습니다.
관련 내용은 하단 채용전형을 참고해 주시기 바랍니다.
■공통 요건
• 학력 : 학력 무관
• 경력 : 유관업무 경력 2년 이상
■ 자격 요건
• 유관 경력 2년 이상
• Java 또는 Kotlin 언어의 핵심 동작 원리에 대한 기초 지식
• AI가 생성한 코드를 검증하고 수정할 수 있는 역량
• 관계형 데이터베이스(RDB)에 대한 이해
• 원활한 협업을 위한 Git 및 코드 리뷰 프로세스에 대한 이해
• HTTP 프로토콜 등 기본적인 네트워크 및 웹 지식
우대사항
■ 우대 사항
• Python 등을 활용해 반복 작업을 자동화해 본 경험
• Docker 등 컨테이너 기술을 활용한 개발 및 배포 경험
• NoSQL(MongoDB), Cache(Redis) 활용 경험
• AWS, Azure, GCP 등 클라우드 환경 활용 경험
• TypeScript 및 React를 활용한 웹 프론트엔드 개발 기초 지식
• Tailwind CSS 등 현대적인 스타일링 도구 사용 경험
■ 필요 역량
• AI의 결과물을 맹신하지 않고, 우리 서비스의 맥락에 맞게 재구성하는 능력
• 모순적이거나 비효율적인 규칙을 발견했을 때, 더 나은 대안을 고민하고 제안하는 태도
• 정해진 가이드라인을 준수하면서도, 맡은 태스크를 끝까지 완수하려는 오너십
• 기술적 병목이나 리스크를 팀 내에 즉시 공유하는 투명한 커뮤니케이션 능력
혜택 및 복지
• 자율복장 출퇴근
• 자기계발을 위한 교육비 지원
• 야근 시 택시비 지원
• 식대지원
• 연차 및 휴가 제도 운영
• 생일 당월 유급 휴가 1일
• 사내 동호회 지원
• 경조사 지원
• 임직원 건강 검진 지원
채용 전형
●사전 인터뷰
정답이 있는 질문이 아닙니다. 지원자분이 어떻게 생각하고 일하는지를 파악하기 위한 질문들입니다. 각 질문당 500자 내외로 작성하여 지원서 제출 시 첨부 부탁드립니다.
Q1.
AI 도구가 생성한 코드를 그대로 사용하지 않고, 본인의 기술적 근거에 따라 수정하거나 구조를 변경했던 구체적인 사례를 설명해주세요.
작성 가이드: 단순 오타 수정이 아니라, 예외 처리 및 트랜잭션, JPA 연관 관계, 레이어 분리 등 백엔드 설계 관점에서 왜 수정이 필요했는지 이유를 포함해주세요.
관련 경험이 없다면, 아래 코드를 보고 본인이라면 어떻게 작성할지와 그 이유를 적어주세요.
@Transactional
fun transferPoint(fromUserId: Long, toUserId: Long, amount: Int) {
val from = userRepository.findById(fromUserId).orElseThrow()
val to = userRepository.findById(toUserId).orElseThrow()
if (from.point < amount) throw IllegalStateException("포인트 부족")
from.point -= amount
to.point += amount
}
Q2.
정해진 팀 컨벤션이나 규칙을 따르면서 업무를 수행해 본 경험이 있나요? 그 과정에서 규칙의 비효율을 발견하여 개선을 제안한 경험이 있다면 함께 들려주세요.
작성 가이드: 과거 프로젝트에서 마주한 규칙이나 가이드라인에 대한 본인의 태도를 보여주세요.
실제 협업 경험이 없다면, 본인이 공부하면서 느꼇던 '나만의 코드 규칙'이 왜 중요하다고 생각하는지, 혹은 오픈소스나 강의를 보면서 '이 방식은 왜 효율적일까?'라고 의문을 가졌던 사례를 적어주세요.
Q3.
구현 과정에서 초기 기획의 모순이나 기술적 제약(성능, 보안 등)을 발견했을 때, 이를 팀원에게 어떻게 공유하고 해결하나요? 본인이 겪었던 유사한 사례나, 본인만의 문제 공유 프로세스를 설명해주세요.
작성 가이드: 처음 생각했던 방식이 실제로는 불가능하다는 것을 깨달았을 때, 그 문제를 어떻게 정리하고 팀원에게 어떻게 전달했는지 적어주세요.
경험이 없다면, 개인 프로젝트나 학습 중에 처음 생각했던 방식이 막혔을 때 어떻게 문제를 정리하고 다음 단계를 결정했는지 적어주세요.
Q4.
동료로부터 본인의 의견이나 방식에 대해 반대 의견을 받았을 때, 그 상황에서 본인은 어떻게 했고 결과적으로 어떤 결론이 났나요?
작성 가이드: 꼭 개발 관련 경험이 아니어도 괜찮습니다. 팀 프로젝트, 아르바이트, 동아리 등에서 본인의 제안이 거절당하거나 수정 요청을 받았던 구체적인 사례를 들어주세요.
Q5.
VLAST와 이 포지션에 지원하게 된 이유를 간단히 적어주세요. 채용 과정에서 확인하고 싶은 것이 있다면 함께 적어주셔도 좋습니다.
■ 서류 전형 및 사전인터뷰 - 사전과제 전형 - 1차 면접 (실무진 면접) - 2차 면접 (임원 면접) - 최종 합격 통보
• 직무에 따라 면접전형 진행 단계에서 별도 사전 과제가 존재할 수 있습니다.
• 서류 제출 시 이력서 및 자기소개서 필수 제출해주세요.
• 입사 지원 서류에 허위 사실이 발견될 경우, 채용 확정 이후라도 채용이 취소될 수 있습니다.
마감일
상시
근무지역
서울 마포구 잔다리로 32
