About Rapport
Main
⚙️

서버 엔지니어 : 커머스 플랫폼 (Server Engineer : Commerce Platform)

커머스에서 발생하는 가장 복잡한 문제기술로 풀어내어, 커머스를 더욱 커머스답게 만듭니다

가슴 뛰는 미션을 함께 할 라포랩스 커머스 플랫폼 서버 엔지니어(Server Engineer)를 찾습니다!
지원방법 : 라포랩스 채용페이지 (링크) 를 통해 지원해주세요:) 또한, 포트폴리오, github 또는 개인 블로그 등이 있다면 링크를 함께 전달해주시면 더욱 좋습니다 :)

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

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

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

스쿼드 내 서버 엔지니어가 커머스 공통 도메인(주문, 정산, 상품, 재고 등)을 효과적으로 이용하도록 기능을 관리합니다.
공통 도메인의 도메인 이벤트와 변경 이벤트를 설계하고 전달합니다.
공통 도메인의 제약을 DDD로 구현하고, Aggregate 단위로 CRUD 하는 Microservice를 다룹니다.
공통 도메인을 쉽게 다루기 위한 내부 라이브러리를 만듭니다.
서버 플랫폼 내 서버 엔지니어가 커머스 공통 도메인을 쉽게 운영할 수 있도록 기능을 제공합니다.
서비스의 핵심적인 도메인(주문, 결제 등)의 문제를 가시화하고, 해결 방법을 패턴화하여 제공합니다.
오류를 복구하기 위한 기능을 제공합니다. 이벤트 오프셋을 조절하거나 핸들러를 임시로 통과시킬 수 있는 기능을 커머스 도메인의 규칙에 맞게 제공합니다.
커머스 공통 도메인의 운영 안정성을 향상시켜 더 많은 사용자가 사용하게 합니다.
공통 도메인의 CRUD 퍼포먼스를 향상시킵니다. 읽기에는 CQRS를 적극 지원합니다.
결제 등 외부와 소통하는 단계를 안정화시키고 비동기 단계로 재구성합니다.
설정 변경 이력을 추적해야 하는 경우 Event Sourcing을 활용해 리팩토링합니다.

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

서버(백엔드) 개발 경력이 3년 이상이거나 그에 준하는 실력이 있는 분
서버를 개발해내는 것과 함께, 다른 스쿼드에서 커머스 기능을 다룰 때에 어떤 기능과 방식을 원하는지 파악하여 제공하는 것 역시도 중요하기 때문에, 실제 서버 개발 경력을 필요로 하고 있습니다.
첨예하고 방대한 도메인 지식을 이해하고 객체관계로 표현·수정할 수 있는 분
라포랩스는 주문과 결제, 정산 시스템을 직접 구현했으며, 다양한 비즈니스 니즈도 제품적으로 해결하고자 합니다. 이 도메인을 이해하고 다루기 위해서는 방대한 도메인 지식을 정교하게 이해하고 날카롭게 접근할 수 있는 역량이 필요합니다.
대용량 트래픽을 처리하는 시스템 개발을 경험해보신 분
RDBMS 의 성능과 트랜잭션을 모두 고려해 안전한 도메인 제약을 구현하실 수 있는 분

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

MSA 환경에서 이벤트를 이용한 비동기 소통을 운영해본 경험이 있는 분
DDD, Clean Architecture 등 더 좋은 구조를 만들기 위해 고민하는 경험이 있는 분
첨예하고 복잡한 도메인에서 다양한 버그를 디버깅하고 개선해본 경험이 있는 분
동시성 및 비동기 프로그래밍에 대한 이해도가 높으신 분
서비스 운영 및 장애 대응 경험이 있으신 분

라포랩스에서 경험할 수 있어요

첨예한 규칙을 가진 커머스 핵심 도메인(주문, 정산, 재고 등)을 높은 수준으로 이해하고, 구조적 복잡도를 조절하는 경험을 할 수 있습니다.
커머스는 눈에 보이는 것보다 훨씬 방대한 뒷단을 가지고 있습니다. 상품이 다양해지고 유저가 늘어날 수록, 즉 서비스가 성장할수록 공통 도메인인 주문, 정산에서의 규칙은 더욱 복잡해지고, 간단한 로직 변경 하나로 전체가 틀어지는 상황이 발생할 수도 있어요. 때문에 커머스 플랫폼에서 풀어야 할 문제는 정교한 해결력과 집념을 요구합니다. 이렇게 복잡도가 높은 문제일수록 성취감과 희열을 느끼며, 기술과 제품으로 이를 해결해보고 싶은 분이라면 라포랩스 커머스 플랫폼 서버 엔지니어와 잘 맞으실 거에요.
정산 도메인에서 Transactional Message, Idempotent Consumer 등을 활용해 시스템 신뢰성을 100% 까지 끌어올리는 도전을 합니다.
개발을 하다 보면, 시스템이 고장나거나 외부 시스템의 장애가 내부에 전파되는 등의 다양한 이유로 우리 시스템이 신뢰성이 떨어지는 경험을 하게 됩니다. 물론 서비스마다 신뢰성에 있어 80점만 하면 되는 도메인과 100점을 추구해야 하는 도메인이 있고, 한정된 자원에서는 타협이 적절한 선택인 상황도 많습니다. 하지만 라포랩스 커머스 플랫폼에서는 신뢰성 100%이라는 파랑새를 쫓아보고자 합니다. 아마 정답도 지름길도 없는 여정일 거에요. 그러나 한 번 쯤 기술에 딥다이브하여 높은 목표를 추구해보고 싶었다면, 그러한 난이도 높은 도전이 지지 받고 또 요구되는 환경을 꿈꿨다면, 지금 라포랩스 커머스 플랫폼을 주목해주세요!
비동기 흐름을 제어해 CRUD 퍼포먼스 향상을 위한 여러 기술적 패턴(eg. CQRS)을 녹여냅니다.
복잡다단한 도메인에서 높은 신뢰도를 추구하는 미션과 더불어, 라포랩스 커머스 플랫폼에서는 비동기 프로그래밍을 많이 해볼 수 있습니다. CQRS 패턴을 적용해보는 등의 다양한 고난이도의 경험과 기술적 지식을 쌓으면서, 커머스에서 할 수 있는 가장 기술적인 도전을 통해 비약적으로 성장하고 싶은 분이라면, 지금 바로 라포랩스입니다.

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

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

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

문의처 및 오피스 위치

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