이 직무 공유하기

[CX개발팀] 백엔드 개발자


[CX개발팀 소개]


CX개발팀은 야놀자 서비스의 Frontend 영역 중 탐색에 대한 오너십을 가지고 기획과 개발을 담당하고 있습니다. 주요 Mission은 (1)다양한 카테고리를 쉽게 인지/발견하도록 노출, (2)적재적소에 개인화된 상품/콘텐츠 추천 및 탐색 편의 기능 제공, (3)구매 이후 편리한 Check-in 지원 및 추가 구매(Cross-sell)를 유도하는 것 입니다. 이를 위해 필요한 과제를 발굴하고 안정적으로 구현/운영하여 야놀자 고객에게 Seamless 한 여행 경험을 제공하는 것을 목표로 합니다. CX개발팀의 개발자들은 빠르게 변화하는 E-Commerce 시장에 기민하게 대응하기 위해 고도화 전략 및 새로운 기술 도입에 대한 다양한 연구를 진행하고 있으며 기술 부채를 줄여나감과 동시에 코드 퀄리티와 개발 생산성을 높여 야놀자의 성장을 빠르게 가속시키는 데 기여하고 있습니다.

 

CX개발팀의 백엔드 개발자는 야놀자 서비스의 홈 영역 노출 및 콘텐츠 관리, 프로모션 등을 위한 백엔드 어플리케이션 개발 업무를 주로 담당합니다. 빠른 속도로 성장 및 확장하는 야놀자 서비스의 발전 속도에 맞추어 다양한 서비스를 개발하고 확장 및 발전시켜나가는 업무를 수행하기 위해, 함께 목표 아키텍처을 설계하고 구현 및 발전시켜 나가며, 현재의 문제에 대해 함께 토론하며 해결해 나가는 과정을 통해 서로 성장해 나가는 문화를 가지고 있습니다. 

 

[주요업무]

Client 용 API (Mash up API) 개발 

  • 야놀자 App/Web 프론트에 서비스를 위한 정보와 디스플레이 정보를 가공하여 전달하는 Mashup API 개발 및 유지보수

  • 대용량 트래픽을 고려한 AWS 기반 인프라 구성 및 운영

  • 고객의 사용성을 개선하기 위한 실험설계 및 구현

Display / Contents / Promotion backend 시스템 개발 

  • 서비스 화면 노출, 서비스 내 콘텐츠 노출을 제어하는 백엔드 시스템 개발 및 유지보수 

  • 대량 트래픽이 발생하는 프로모션 백엔드 설계, 개발 및 유지보수

  • 콘텐츠 서비스를 위한 효율적인 파이프라인 설계 및 구현 

 

[자격요건]

Client 용 API (Mash up API) 개발 

  • Node.js, TypeScript 혹은 Java, Spring을 활용한 개발 경력 3년 이상 혹은 그에 준하는 역량
  • 비즈니스 요구사항에 대한 분석 및 확장가능한 API 설계 경험
  • RESTful API 개발 경험
  • Document 기반의 설계 및 개발 경험 (Redis, MongoDB 등)

Display / Contents / Promotion backend 시스템 개발 

  • Node.js, TypeScript 혹은 Java, Spring을 활용한 개발 경력 5년 이상 혹은 그에 준하는 역량
  • 비즈니스 요구사항에 대한 분석 및 확장가능한 백엔드 설계 경험
  • SQL/RDBMS 개발(설계/운영) 경력 2년 이상 혹은 그에 준하는 역량

  • 웹 서비스에 대한 이해

 

[우대사항]

  • 도메인 주도 설계를 적용하기 위해 노력 하시는 분

  • 다양한 장애상황을 극복해 본 경험을 가지고 계신 분

  • RDBMS 를 활용한 서비스 개발 및 운영경험을 가지고 계신 분

  • Git 을 사용한 버전 관리 경험과 Branch 전략에 대한 이해도가 높으신 분

  • AWS를 활용한 개발과 운영 경험을 가지고 계신 분 (ElastiCache, EKS, Aurora, DynamoDB, RDS)

  • 테스트 코드 작성 경험 혹은 TDD에 대한 이해도가 높고 실무에 적용하고 계신 분

  • CI/CD 사용 경험 (Jenkins, CircleCI 등)을 가지고 계신 분

  • 대규모 트래픽이나 로그 처리를 위한 설계 및 개발 경험을 가지고 계신 분

  • 오픈소스 및 개발 커뮤니티 활동을 활발히 하고 계신 분

 

[개발환경]

  • 사용언어/프레임워크: TypeScript/NestJS(Node.js), Java/Spring
  • 인프라 환경: AWS 
  • 협업도구: Confluence, Jira, Bitbucket, Slack

 

[채용절차]

  • 서류 전형 → 코딩테스트 → 1차(기술인터뷰) → 2차(컬쳐인터뷰) → 3차(코딩인터뷰) → 처우협의 → 최종합격
  • 포지션에 따라 평판조회 전형이 추가될 수 있습니다.
  • 야놀자는 지원자의 역량을 최우선으로 검토합니다. 연봉 정보는 처우산정 시 전달 주세요.
  • 채용 절차 진행 시 지원자에게 수령한 서류는 입사 지원일로부터 1년 간 보관하고 이후 파기합니다.

 

[야놀자 더 알아보기]

 

* 국가유공자 예우 및 지원에 관한 법률에 의거 취업 보호 대상자 및 장애인은 관련 법규에 따라 우대합니다.