Please mention No Whiteboard if you apply! I'm a one-man team looking to improve tech interviews, and could use any support! 😄
Interview Process
1. Hiring manager screen
2. Take-home project
3. Discussions via Zoom that include pair-programming to iterate on homework and culture-fit interview
Programming Languages Mentioned
Java, SQL, Golang
[Hakuna Studio 소개]
Hakuna는 하이퍼커넥트의 새로운 성장 동력이 될 라이브 스트리밍 관련 사업을 전개하고 있는 팀입니다. 2억 다운로드를 기록한 글로벌 플랫폼 ‘아자르’를 성장시키며 쌓아온 기술력과 글로벌 서비스 노하우를 바탕으로 다양한 국가에 서비스를 진행하고 있습니다. WebRTC 와 HLS 등의 미디어/라이브 스트리밍 기술을 활용하여, 다양한 재미와 경험을 제공하기 위한 라이브 스트리밍 서비스를 만들고 있습니다.
Responsibilities
Hakuna Backend Team은 Hakuna 서비스에 필요한 API를 개발하고 있습니다.
개발 과정에서 전 세계에서 유입되는 트래픽을 처리하고 글로벌 서비스에서 발생할 수 있는 다양한 문제들을 직면하게 됩니다.
이러한 문제들을 효과적으로 해결하기 위한 방법과 기술을 고민합니다.
또한 새로운 기능들을 개발 할 때 기획 단계부터 다양한 요소들을 같이 고민하고 적극적으로 리드합니다.
이를 통해 기능을 구현하기 위한 개발의 전반적인 전략을 구상합니다.
더불어 서비스의 기능과 품질 향상을 위해 다양한 인프라 및 컴포넌트들을 적극적으로 사용합니다.
이를 통해 기능/운영 효율적인 서비스를 만들어 갑니다.
나아가 기술 부채 해소 및 리팩토링도 중요한 비중을 두고 업무를 진행하고 있습니다.
Required Qualifications
3년 이상의 Java, Kotlin/Spring Framework 기반 서버 애플리케이션 개발 경력 혹은 이에 준하는 실력을 가진 분
NoSQL (Cassandra), 관계형 데이터베이스 시스템 (RDBMS) 을 사용한 서비스 설계 경험이 있으신 분
서비스를 초기부터 개발하고, 출시, 운영까지 해본 경험이 있으신 분
다양한 비즈니스 요구사항을 주도적으로 분석하여 문제 해결 방안을 제시하고, 구현해낼 수 있는 분
Preferred Qualifications
개발뿐 아니라 서비스 비즈니스를 이해하고 효과적인 업무 진행을 추구하시는 분
새로운 기술을 연구하고 도전적인 일을 좋아하시는 분
대용량 트래픽을 처리하는 안정적인 서비스를 개발하고 운영해 보신 분
Coroutines 및 Spring Webflux 기반으로 서비스를 개발해보신 분
Kotlin, Rust, Golang 등의 고성능 정적 타입 언어를 배워보고 싶으신 분
MSA 기반 시스템 Architecture 설계 경험이 있으신 분
GraphQL 을 이용한 서비스 운영/개발에 관심이 있으신 분
AWS 등 클라우드 환경에서의 서비스 개발 또는 운영 경험이 있으신 분
Docker, Kubernetes 등 컨테이너 기반 기술을 서비스 운영에 이용해보신 분
Hiring Process
고용 형태: 정규직
채용 절차: 서류전형 > 코딩테스트/사전과제 > Recruiter Call > 1차 면접 > 2차 면접 > 3차 면접(필요 시) > 최종합격
근무 시간: 근무시간을 자율적으로 선택하는DIY(Do It Yourself) 근무제 (단, 병무청 복무규정에 따라 산업기능요원, 전문연구요원은 시차출근제 적용 - 오전 8시 ~ 11시 사이 출근)