About Rapport
Main
⚙️

백엔드 엔지니어 : 플랫폼 (Backend Engineer : Platform)

런칭 6개월 만에 쇼핑 앱 1위, 런칭 1년 만에 구글스토어 ‘올해의 앱’까지! 퀸잇(Queenit)이 앞으로도 마음껏 로켓성장할 수 있도록.

가슴 뛰는 미션을 함께 할 라포랩스 백엔드 엔지니어(Backend Engineer)를 찾습니다!
지원방법 : 라포랩스 채용페이지 (링크) 를 통해 지원해주세요:) 지원시 참고 사항 : 1) 포트폴리오, github 또는 개인 블로그 등이 있다면 링크를 함께 전달해주시면 더욱 좋습니다 :) 2) 라포랩스는 병역지정업체로, 병역특례 - 산업기능요원(보충역 신규/전직, 현역 전직)이 가능합니다. 산업기능요원 복무 중이시라면, 지원 시에 [보충역 신규], [보충역 전직] 그리고 [현역 전직] 중 어느 쪽에 해당하시는지 알려주세요! (해당자가 아니실 경우에는 당연히 작성하지 않으셔도 됩니다)

라포랩스 제품팀은 이런 팀입니다

라포랩스 제품팀(Product Team)은, 현재 약 50여명 정도로, 토스·하이퍼커넥트·쿠팡·카카오·우아한형제들·직방 등에서 빠르고 밀도있게 성장해 본 경험을 쌓고 합류한 엔지니어, 프로덕트 오너, 프로덕트 디자이너, 프로덕트 애널리스트(PA), QA 등 고객의 문제를 제품(Product)으로 해결하는 사람들로 구성되어 있습니다.
구체적으로는, 다수의 창업 경험과 어웨어·하이퍼커넥트 등에서 서비스를 성공시키고 팀을 리드했던 경험이 있는 홍주영 대표(프로필)가 제품팀을 리딩하면서, 글로벌 커리어를 쌓고 합류한 10년 차 이상의 엔지니어을 포함하여 이커머스·교육·핀테크 등 유명 IT스타트업 출신 엔지니어, PO, 디자이너, QA 등 뛰어난 모바일 제품을 빠르게 출시하고 개선해본 경험이 있는 이들이 함께하고 있습니다. 이렇게 제품을 만드는 과정 자체에서 즐거움을 느끼는 사람들이면서도, 그 이상으로 비즈니스 임팩트가 가장 중요하다는 것에 공감하는 사람들이 지금, "퀸잇(Queenit)"만을 위해 모였습니다.
하지만 3050 세대의 모바일 쇼핑 경험을 완전히, 완벽히 바꾸어 '우리를 위한 모바일 앱은 있다'고 느낄 수 있는 제품을 만들기 위해서는 지금보다 더 많은 더 뛰어난 동료들이 필요합니다. 아래 JD에는 저희가 함께 하고 싶은 일과 함께 하고 싶은 동료의 모습에 대해 진솔하게 적어보고자 하였습니다. 살펴보시고 내가 아래 요건에 잘 맞는 사람인 것 같다는 생각이 드시는 분이라면, 뛰어난 동료들과 함께 높은 복잡도를 다루면서도 유연한 시스템 구조를 만들어나가는 도전적인 문제를 해결해나가고 싶은 분이라면, 망설이지 말고 라포랩스로 지원해주세요!
Q. “스쿼드 백엔드 엔지니어”와 “플랫폼 백엔드 엔지니어”로 채용공고가 분리되어 있네요! 왜 구분되어 있고, 어떻게 다른가요?
A. 라포랩스 제품팀은 스쿼드-플랫폼의 Cross-funtional 한 조직으로 구성되어 있기 때문입니다
스쿼드팀(PO/엔지니어/디자이너/애널리스트 등으로 구성된 목적 조직)
플랫폼팀(백엔드 플랫폼, 백엔드 플랫폼, 디자인 플랫폼 등)
모든 엔지니어들은 기본적으로 하나의 스쿼드 혹은 플랫폼 소속으로 일하게 되며, 각 스쿼드와 플랫폼을 통틀어 모든 백엔드 엔지니어들은 ‘백엔드 챕터’로 불리며 코드리뷰/스터디/기술세미나/디자인미팅 등을 함께 합니다.
이에 스쿼드-플랫폼에 대한 지원자분들의 성향/경력/선호 등을 고려하고자 채용공고를 분리하였습니다. 다만, 채용 프로세스 과정에서 상호 협의를 통해 포지션 간 교차 진행 등이 이루어질 수 있음을 미리 안내드립니다:)
라포랩스 플랫폼 백엔드 엔지니어의 [미션 & 일하는 방식] 이 궁금하다면?

합류하시면 이런 일을 함께 해요

스쿼드 내 백엔드 엔지니어 업무의 효율성을 높이는 작업을 진행합니다.
스쿼드에서 공통적으로 겪는 기술적인 문제에 대한 해결책을 프레임워크 및 라이브러리로 제작하여 제공합니다. (Chassis, Microservice-messages, Stdlib, Ms-generator 등)
스쿼드에서 만든 기능을 쉽고 빠르게 고객에게 전달할 수 있는 배포 플랫폼을 개발합니다. (e.g. CI/CD 등)
Monolithic Architecture에서 MSA로의 분리 작업을 진행합니다.
“퀸잇(Queenit)” 서비스의 안정성을 높이기 위한 작업을 담당합니다. (eg. 관제/운영, OOM, 서킷브레이커, 캐시, 결제 비동기화 등)
라포랩스에서 사용하는 기술에 대한 트러블슈팅을 담당합니다.
장애 상황을 감지하고 대응합니다.
E-commerce Core Microservice를 개발 및 운영합니다.
데이터베이스 마이그레이션 전략 수립 및 실행을 서포트합니다.
리소스(CPU/Memory/Node)를 최적화하여 비용을 효율화합니다.

라포랩스는 이런 분을 찾고 있어요

백엔드 개발 경력이 3년 이상이거나 그에 준하는 실력이 있는 분
스쿼드 내 백엔드(서버) 엔지니어의 업무 방식을 효율적으로 개선하기 위해서, 기획·개발·테스트·배포에 이르는 제품 개발 사이클을 충분히 이해하고 있는 것이 중요합니다.
기술의 구조 및 동작 원리를 빠르게 파악하고 활용할 수 있는 분
새로운 기술을 도입하거나 스쿼드에서 발생하는 공통적인 기술 문제를 추상화해서 스쿼드에 제공해야 하는 플랫폼 업무 특성 상, 기술의 구조 및 동작 원리를 정확히 파악하고 기술을 적절히 사용할 수 있는 역량이 중요합니다.
자동화를 통한 문제해결에 대한 갈증이 있으신 분
대용량 트래픽을 처리하는 시스템 개발을 경험해보신 분
RDBMS를 성능과 트랜잭션을 모두 고려하며 다루실 수 있는 분

라포랩스의 기술스택은요

Kotlin/Java, Gradle, OAS(Open Api Specification)
Spring Boot (with Spring MVC, Spring Security, Spring Data JPA)
Kafka, JPA/Hibernate, MySQL(Aurora), Redis, Elasticsearch
Kubernetes, Istio, ArgoCD, Terraform, Debezium
AWS(EKS, Lambda, etc), GCP(BigQuery)
Git, Docker, Codebuild, CircleCI, Datadog

이런 경험을 가진 분이라면 더욱 좋아요!

증상보다 원인에 집중하여 문제를 해결해본 경험이 있는 분
라포랩스에서 사용하는 기술스택에 대한 이해도가 높으신 분 (e.g. Spring, Kafka, AWS, k8s 등)
Monolithic Architecture에서 MSA로의 전환을 경험해보신 분
동시성 및 비동기 프로그래밍에 대한 이해도가 높으신 분
Hexagonal Architecture 및 DDD에 대한 이해도가 높으신 분
서비스 운영 및 장애 대응 경험이 있으신 분

이런 경험을 원하신다면 함께 해요!

Monolithic Architecture에서 MSA로의 전환과 설계를 주도하는 경험
클린 아키텍쳐 등 더 좋은 구조를 만들기 위해 고민하는 경험
함께 스터디하며 같이 성장하는 문화에서 일하는 경험
최근에는 <NoSQL>, <이벤트 기반 마이크로서비스 구축>, <Real MySQL> 스터디를 진행 중입니다.
대규모 분산 시스템에서의 다양한 기술적 문제들을 Deep Dive 해보는 경험
Kafka Consumer를 지원하는 Domain Event 전용 Pub/sub library 개발
Domain Event 특성을 고려한 DLQ 구현
Cache Stampede를 고려한 Multi Layered Cache 설계
Local transaction 기반 동기 작업들을 Eventually Consistency 하의 비동기 작업으로 전환
CDC 기반 replication을 Library화
Transactional Message 구현, Library화 등
뛰어난 동료들과 함께 자유롭게 기술적인 토론을 하는 경험

라포랩스로의 합류 여정이에요

전형 프로세스 : 서류 전형 > (코딩테스트 or 전화인터뷰) > 1차 기술 인터뷰 > 2차 컬쳐 인터뷰 > 최종 합격
서류 전형 합격 후, 코딩테스트 혹은 전화인터뷰(30분)이 진행될 수 있습니다. 코딩테스트 응시 기간은 지원자분과 상호 협의하여 기간을 정하며, 전화인터뷰 진행 일시 역시도 함께 논의하여 정합니다.
1차 인터뷰에서는 해당 포지션과 업무 연관성이 높은 라포랩스 팀원(백엔드 엔지니어)과의 인터뷰가 진행됩니다. 1~3명의 팀원과 약 1시간 ~ 1시간 30분 가량 진행되며, 포지션 및 상황에 따라 시간은 유동적일 수 있습니다.
2차 인터뷰에서는 리더십과 인터뷰가 진행됩니다. 제품 직군의 경우 기본적으로 제품팀 리드 홍주영 대표와 직군 리드(백엔드 플랫폼팀 리드)와 이야기 나누시게 되며, 경우에 따라 함께 일하시게 될 PO도 참석할 수 있습니다. 서로의 Culture fit을 확인하는 자리로서 전반적으로 일에 대한 생각, 커리어 비전 위주로 진행되나 1차 인터뷰를 바탕으로 이력에 대한 질문을 포함할 수 있습니다.
지원방법 : 라포랩스 채용사이트 온라인 지원 (링크) (* 이력서만 첨부해주시면 끝!)
각 전형 결과(합격/불합격)에 관계 없이 모든 지원자분들께 일주일 이내에 개별 연락드립니다.
정규직의 경우, 3개월의 수습기간이 적용됩니다. 수습기간 중 급여 및 복리후생은 동일하게 적용됩니다.

함께 참고하시면 더욱 좋아요

문의처 및 오피스 위치

채용 문의 : 라포랩스 채용팀 talent@rapportlabs.kr
라포랩스 채용에 대해 궁금한 점이 있으시면 언제든 메일로 문의주세요. 또한 라포랩스 채용팀은 회사·포지션에 대해 더 많이 알고 싶은 분들을 위해 콜챗 과 커피챗 을 즐겨하고 있어요. 채용팀과 가볍게 이야기 나눠보시고 싶은 분들은 좌측 삼각형을 클릭해주세요!
퀸잇(Queenit) 입점 및 마케팅 제휴 문의는 아래 이메일을 통해 연락주세요. (좌측 삼각형 클릭!)
오피스 위치 : 서울특별시 강남구 테헤란로98길 8, KT&G 코스모 대치타워 6층 (* 지번주소 : 서울특별시 강남구 대치동 945-10 / 지하철 삼성역 4번 출구에서 도보 5분) (** 삼성역 인근에 ‘KT&G 대치타워’가 두 곳이라서, 상세주소(테헤란로 98길 8)까지 일치하는지 꼭 확인해주세요!)
KT&G 코스모 대치타워 건물 1층 입구
Update : 2022.11.08