Search

[경력] 백엔드 개발자 (Software Engineer, Backend)

핵클은 기업들이 사용자 경험을 최적화하고 성장을 가속화할 수 있도록 돕는 기술을 만듭니다.
핵클은 수천 개의 고객사들과 함께 수익을 창출하며 빠르게 성장하고 있습니다.
자세한 내용은 홈페이지(https://www.hackle.io), 블로그(https://blog.hackle.io)를 확인해 주세요.

역할 및 책임

우리는 의욕적이고 뛰어난 역량의 백엔드 엔지니어를 찾고 있습니다. 백엔드 엔지니어는 다른 소프트웨어 엔지니어, 디자이너, PO와 협력하여 고객사가 핵클의 기능을 안정적이고 효율적으로 사용할 수 있도록 지원하는 핵심 시스템을 개발합니다. 서비스의 방향성, 아키텍처 설계, 확장 가능한 코드 작성, 기존 기능의 유지 및 개선, 새로운 기능의 설계와 출시를 담당하게 됩니다.

주요 업무

A/B 테스트 플랫폼 백엔드 서버 개발
데이터분석 플랫폼 백엔드 개발
인앱/푸시 메시지 서비스 백엔드 개발
신규 서비스 설계 및 개발
대용량 트래픽을 고려한 서버 설계
SDK 개발

자격 요건

Java/Kotlin 기반 서버 개발 경험
Spring Framework 사용 경험
RDBMS, ORM 사용 경험

우대 사항

Reactive Streams, Coroutine에 대한 이해
NoSQL (Redis, Elasticsearch, MongoDB) 사용 경험
Messaging Service (Kafka, SQS, Kinesis) 사용 경험
MSA 개발 경험
고가용성 아키텍처 설계, 개발 경험
AWS, Docker, Kubernetes 사용 경험

전형 절차

이력서(자유양식)는 이메일(recruit@hackle.io)로 제출해주세요.
서류 전형 - (코딩 과제/전화 면접) - 1차 면접 - 2차 면접 순서로 진행됩니다.
1차 면접은 지원자의 개발 관련 직무 능력을 평가합니다.
1차 면접은 지원자의 요청 시, 화상 면접으로 진행 가능합니다.
2차 면접은 핵클의 인재상에 부합하고, 핵클의 문화에 적응할 수 있는지를 논의합니다.
입사 후 3개월의 수습기간이 있습니다. 평가 결과에 따라 수습기간이 연장되거나 채용 취소될 수 있습니다.