타다(TADA) 서버 개발자

VCNC

요약
직무 서버/백엔드
경력 경력 무관
회사 규모 101-200명
주요 서비스 타다
기간 상시 채용
위치 연무장7길 11, 플레이스 캠프 9층 VCNC
기술 스택
Spring Jenkins Kubernetes Java
업무 소개

What we do

VCNC 서버 개발 파트는 현재 빠르게 성장하고 있는 타다(TADA) 서비스의 백엔드 시스템 개발에 주력하고 있습니다.  클라이언트 애플리케이션을 위한 API 서버, 오프라인 운영을 위한 사내 시스템 등을 개발하고 있습니다.

  • 타다 클라이언트 어플리케이션을 위한 API 개발
  • 타다 클라이언트 어플리케이션에 포함되는 WebView 개발
  • Jenkins, AWS 및 Kubernetes 기반의 DevOps 작업
  • 효율적인 오프라인 운영을 위한 사내 시스템 개발
  • 더욱 쾌적한 타다 서비스를 위한 다양한 최적화 작업 및 리서치
  • VCNC 기술 블로그 운영
자격 조건

What you will need

  • 기본적인 전산학 지식
  • 하나 이상의 프로그래밍 언어를 능숙하게 사용할 수 있는 능력
  • 새로운 기술을 거부감 없이 받아들이고 사용할 수 있으신 분
  • 자신의 작업에 대한 책임감이 강하고 자부심이 있으신 분
  • 제품 혹은 개발에 대한 의견을 거리낌없이 공유하시는 분
우대 사항

Bonus points if

  • Spring 기반 개발 경험 1년 이상
  • AWS 기반 서비스 운영 경험 1년 이상
  • 아키텍처 설계에 능숙하신 분
  • Jenkins, Kubernetes 등의 오픈소스 사용에 능숙하신 분

How we work

  • 실시간 대용량 데이터 처리 : 타다 서비스는 실시간 GPS 정보를 바탕으로 모든 드라이버의 위치를 파악하여 유저에게 최적의 드라이버를 배정해주어야 합니다. 이를 위해 VCNC 서버 팀은 실시간으로 업로드 되는 대용량 GPS 정보를 안정적으로 처리하는 데에 많은 노력을 쏟고 있습니다.
  • 확장성 있는 백엔드 개발 : 현재 타다 서비스는 폭발적인 성장세를 보이고 있습니다. 그 만큼 타다 서비스는 빠르게 변화하고 있습니다. VCNC 서버 팀에서는 이러한 변화의 속도에 충분히 대응할 수 있도록 확장성을 중시하여 백엔드 개발을 진행하고 있습니다.
  • 장애가 나지 않는 안정적인 시스템 구축 : 타다 서비스는 서비스 특성상 반드시 실시간 GPS 정보를 기반으로 운영되어야 합니다. 그렇기 때문에 서비스에 장애가 발생하여 드라이버의 GPS 정보를 받을 수 없는 상황에 대한 fallback을 준비할 수 없습니다. 따라서 VCNC 서버 팀은 백엔드 시스템에서 장애가 발생하지 않도록 매우 세심한 주의를 기울이고 있습니다.
  • 정밀한 지도 관련 기술 : 타다 서비스의 핵심은 지도 관련 기술입니다. 출발지로부터 목적지까지 걸리는 예상 시간(ETA), 거리 및 경로 계산과 GPS 기반의 요금 계산의 정확도는 서비스 품질에 직접적인 영향을 미칩니다. VCNC 서버 팀은 map matching 등 여러가지 기술을 활용하여 정확하고 정밀하게 GPS 정보를 처리할 수 있도록 노력하고 있습니다.
  • 데이터 기반의 자동화 : 타다 서비스는 기본적으로 O2O(Offline to Online) 서비스입니다. 오프라인의 수많은 드라이버와 차량을 관리하기 위해서는 반드시 시스템의 보조가 필요합니다. VCNC 서버 팀은 여러 경로로 수집한 데이터를 통해 서비스 운영을 개선하기 위한 다양한 인사이트를 얻고 데이터 기반의 자동화 및 최적화를 적용합니다.

Tech stack

  • 서버 - Spring Boot + Kotlin + gRPC + Amazon Kinesis + Amazon SQS + Redis
  • 클라이언트와의 프로토콜 - Protocol Buffer
  • 데이터베이스 - MySQL + Amazon RDS
  • CI - Jenkins
  • 배포 및 운영 - Kubernetes + Helm + Amazon EKS + Terraform
  • 모니터링 - Prometheus + PagerDuty
  • 백엔드 아키텍처에 대한 더욱 자세한 설명은 VCNC 기술 블로그를 참고하시면 됩니다.

Equipment

  • MacBook Pro 15인치 (9세대 Intel Core i7/Ram 16GB/256GB SSD) 제공 
  • 교체주기 : 구입일로부터 3년 주기 최신 사양 모델 교체

Benefits

  • 개인의 책임감을 바탕으로 한 Unlimit 휴가제 
  • 임직원 전세자금대출 지원
  • 쏘카(SOCAR)/ 타다(TADA) 이용시 파격 할인 혜택
  • 비트윈 유저이면 비트윈 플러스 평생권으로 업그레이드
  • 비트윈 굿즈 직원가 할인
  • 편의점 뺨치는 각종 음료와 스낵이 한가득

Process

  • 서류전형 - 1차 전화인터뷰 - 2차 기술인터뷰 - 최종인터뷰 - 최종합격
개발 팀 & 환경
팀내 개발자 6명
버전관리 Github
기술 스택 Kotlin, Spring Boot, gRPC, AWS Kinesis, AWS Simple Queue Service(AWS SQS), Redis, Protocol Buffers, MySQL, AWS RDS, Jenkins, Kubernetes, AWS EKS, Terraform
프로젝트 관리 Slack
OS 환경 MacOS
지원하기
이 포지션을 본 지원자가 관심있어하는 다른 포지션이에요
  • 웹 서비스 개발 (매일 90분 자율연구)

    Childly (차일들리)
    • 경력 무관
    • 서울 영등포구 국제금융로2길 37, (여의도동)
    • 사이닝 보너스 500,000
    • 서버/백엔드
    • 프론트엔드
    • 웹 풀스택
    • Git
    • HTML
    • Vue.js
    • CSS
    • Node.js
  • Backend팀과 함께 더 좋은 서비스로 만들어 주실 분

    vingle
    • 경력 무관
    • 서울시 서초구 서초중앙로 14 하이트진로 빌딩 16F
    • 사이닝 보너스 500,000
    • 서버/백엔드
    • JavaScript
    • TypeScript
    • AWS Lambda
    • AWS DynamoDB
    • Microservice Architecture
    • AWS RDS
    • Node.js
  • IT 플랫폼 백엔드 개발자

    델레오코리아
    • 3 ~ 15년 경력
    • 서울 강남구 테헤란로87길 36 (삼성동, 도심공항타워) 12층 델레오코리아
    • 사이닝 보너스 500,000
    • 서버/백엔드
    • SQL
    • GitHub
    • Spring
    • Java
프로그래머스가 드리는 사이닝 보너스
VCNC의
근로계약서에 사인하면
💰 500,000원
회사 정보
VCNC
타다
  • 회사 홈페이지
    바로가기
  • 사원수
    101-200명
  • 매출
    43.0억
복지
  • 어린이집
  • 피트니스
  • 자기계발비
  • 세미나/컨퍼런스
  • 야식 제공
  • 간식 제공
  • 야근 택시
  • Unlimit 휴가제
  • 임직원 전세자금대출 지원
  • 타다(TADA)/ 쏘카(SOCAR) 이용시 파격 할인
  • 비트윈 플러스 평생권 업그레이드
  • 비트윈 굿즈
  • 디어원 직원가 할인
  • 웰컴런치
위치
연무장7길 11, 플레이스 캠프 9층 VCNC