이 직무 공유하기

[야놀자클라우드] Back-end Node.js 개발자


야놀자클라우드 부문, R&D 그룹

야놀자클라우드 부문은 전세계 숙박 산업 전반의 변화를 꿈꾸는 야놀자의 새로운 시도입니다. 
야놀자는 그동안 다양한 규모의 호텔을 짓고 운영하며 노하우를 쌓아왔습니다.
그 노하우를 바탕으로 R&D 그룹에서는 IoT, 머신러닝 등의 기술을 활용하여 SaaS, 클라우드 기반의 다양한 서비스와 운영 솔루션을 개발하고 운영하고 있습니다.


야놀자클라우드 부문은 호텔 고객들에게 새로운 경험을 더 널리 제공합니다.
키오스크나 키리스(Keyless) 기능, 객실제어, 모바일 컨시어지 등 일부 고급 호텔에서만 시도했던 서비스를 다양한 등급과 규모의 호텔에서 더 쉽게 고객에게 제공할 수 있게 됩니다.


야놀자클라우드 부문은 전통적인 호텔 운영 방식을 혁신합니다.
자산관리, 온라인 채널관리, 건물 관제 시스템 등 다양한 운영 솔루션을 사용하면, 전통적인 운영 방식으로는 상상하기 힘들었던 편리함과 효과를 누릴 수 있습니다.


야놀자클라우드 부문은 야놀자의 싱가포르 지사, 클라우드PMS 세계 1위의 eZee 와 협업을 통해 해외 숙박 환경에서도 경쟁력 있는 솔루션을 개발하고 있습니다.


 

주요 업무

본 직무는 야놀자클라우드 R&D의 일원으로 여행, 숙박 산업의 기술적 혁신에 기여하게 됩니다.

  • 확장성있고 신뢰할수 있는 Back-end 시스템을 설계하고 개발합니다.
  • Front-end 서비스에 필요한 API를 설계하고 제공합니다.
  • 제품 전반에 Ownership 을 가지고 모든 프로세스에 참여합니다.
  • 제품의 여러가지 문제들을 발견하고, 직접 뛰어들어 해결합니다.
  • 시스템 설계 논의를 주도하고, 직접 고품질의 아키텍처를 설계합니다.
  • 뛰어난 기술력으로 높은 품질의 제품을 만들고 유지합니다.

야놀자클라우드는 뛰어난 기술력을 바탕으로 세계에 도전할 개발자를 찾고 있습니다.

 

자격 요건

  • 5년 이상의 Node.js Back-end 개발 경력 또는 그에 준하는 경험
  • RDB 모델링/정규화 및 운영 경험
  • RESTful API 설계 및 개발 경험
  • 클라우드컴퓨팅(AWS)에서 제품/서비스 개발 및 운영 경험

     

우대 사항

  • 언어와 환경에 구애 받지 않고 서비스를 구축할 수 있는 능력
  • AWS Serverless 환경에서의 개발 이해
  • Serverless Framework 에 대한 이해
  • Modern Javascript 와 Node.js 를 이용한 개발 이해 (Hapi.js, Koa)
  • 웹 프레임워크 (Vue.js ), 템플릿 엔진을 사용한 경험
  • 비동기 이벤트(Kafka , Kinesis, MQ) 기반 개발 경험
  • Elasticsearch 기반의 검색 엔진 개발 경험
  • 대용량 데이터 분석 환경(Spark, Presto, Druid, Hive) 경험
  • MSA 및 Event-Driven Architecture에서의 개발 경험
  • NoSQL 모델링 및 운영 경험
  • MQTT를 이용한 개발의 이해
  • Socket.io에 대한 이해
  • OpenID, OAuth 에 대한 이해
  • Code Analysis & Test Automation, Framework 이해 (Lint, Prettier, Puppeteer) 
  • Typescript 사용에 거부감이 없으신 분
  • 오픈소스 혹은 개발 커뮤니티 활동


 

정규직 (수습 3개월)

 

서류전형 → 코딜리티 → 1차 면접 → 2차 면접 → 처우협의 / 채용검진 → 입사

  • 포지션에 따라 전형이 다르게 운영될 수 있으며, 일정 및 상황에 따라 변동될 수 있습니다.
  • 코딜리티 전형 후, 면접은 상황에 따라 비대면으로 진행될 수도 있습니다.

 

 

  • 본 공고는 모집 완료 시 조기 마감이 될 수 있습니다.
  • 지원서 내용 중 허위사실이 기재되어 있는 경우 채용이 취소될 수 있습니다.
  • 국가유공자 예우 및 지원에 관한 법률에 의거 취업 보호 대상자 및 장애인은 관련 법규에 따라 우대합니다.
  • 포지션에 대한 문의사항은 ycloudhr@yanolja.com 으로 문의해 주시길 바랍니다.



야놀자클라우드 부문, R&D 그룹이 일하는 방식

  • 모두의 의견에 만족하는 서비스는 없습니다. 모두를 만족시키려다 보면 결국 어느 누구도 만족시키지 못하게 됩니다. 우리는 많은 의견에 휘둘리지 않고 우리의 비전을 명확히 하는 의사결정을 합니다.
  • 무엇이든 한 번에 잘 되기는 어렵습니다. 실패와 개선이 빠르게 반복될 수 있도록 간결한 방식을 끊임없이 고민합니다.
  • 모든 측면에서 불필요한 의존 관계를 줄이는 방법을 찾아주세요. 기획, 시스템, 유관 부서와의 의존관계가 줄어들 수록 일이 간결해집니다. 이는 실패와 개선을 빠르게 반복할 수 있도록 도울 것입니다.
  • 의사 결정은 반드시 데이터를 기반으로 명확한 근거에 따르며, 우리의 비전을 명확히 하는 방향으로 결정합니다. 그러나 유의미한 데이터가 없다고 해서 중요한 의사 결정을 미루지는 않습니다.
  • 일을 묶어서 생각하지 않습니다. 작은 단위로 나눠서 해결할 방법을 찾아주세요. (Divide & Conquer)
  • 모든 일(로직, 기획, 코딩)은 항상 간결하게 다듬습니다. 그렇지 않으면 정작 복잡한 일이 닥칠 때 감당할 수가 없습니다.
  • 10의 리소스로 100을 만들려 하기보다 의미 있는 10을 만들기 위해 노력합니다. 의미 있는 10이 영혼 없는 100보다 가치 있습니다.