포지션 상세
또 한번 모빌리티 시장의 근본을 바꿀 타다의 NEXT MOMENT에 지금 탑승하세요.
[기업 소개]
타다(VCNC)는 IT 기술을 활용해 대한민국에서 아무도 풀지 못한 이동의 문제를 해결하는 모빌리티 플랫폼입니다. 승차 거부 없는 세상, 일관성 있는 편안한 이동, 전문가로 인정받는 드라이버. 타다가 업계 최초로 제시한 새로운 이동 기준입니다.
이동의 문제가 사라질 때까지, 타다는 직진합니다. 2021년 11월에 타다 넥스트를 선보인 이래로 재탑승률 82%, 고객 만족도 평균 4.95/5.00점을 기록하며 최상의 퀄리티를 보장하는 서비스로 인정받은 타다. 타다와 함께 대한민국 모빌리티 시장의 근본을 바꿔나갈 최고의 동료를 기다립니다.
[개발 문화]
타다 개발팀은 IT 기술로 대한민국에서 아무도 풀지 못한 이동의 문제를 해결합니다
모든 문제해결의 중심에는 IT 기술과 데이터가 있습니다.
이용자와 드라이버, 온라인과 오프라인까지 연결된 모든 문제의 핵심을 혁신 기술로 돌파합니다.
개인이 높은 자율과 책임을 갖고, 탁월한 개발 역량을 가진 동료들과 함께 하기 때문에 빠르고 정확한 문제해결이 가능합니다.
- 문제 해결에 집중하는 기술 문화
: 타다가 마주하는 복잡한 문제를 정확히 정의하고, 팀 차원의 기술에 대한 높은 이해도를 바탕으로 함께 고민하며 해결 방안을 찾아나가기 위해 노력합니다.
- 강력한 리뷰 정책
: 모든 Pull Request에는 최소 한 명의 Reviewer가 있습니다. 작업의 크기나 영향력에 따라 전체 팀원과 함께하는 Review-day를 거쳐 모든 코드가 일관되게 작성되도록 노력합니다.
- 지속적인 아키텍쳐 리뷰 및 리팩토링
: 기능 개발 과정에서 발견하는 구조상의 문제점, 평소 이해하기 어려웠던 컴포넌트 등 시스템 전반에 영향을 주는 코드들을 주기적으로 논의하여 이를 해결합니다.
- 정기적인 팀 회고 회의
: 2주마다 지난 업무를 되돌아보는 시간을 할애해 좋았던 점을 공유하고, 문제점들을 같이 반성하여 이를 개선하려고 노력합니다.
현재 VCNC 서버 개발 파트는 타다(TADA) 서비스의 백엔드 시스템 개발에 주력하고 있으며, 클라이언트 애플리케이션을 위한 API 서버, 오프라인 운영을 위한 사내 시스템 등을 개발하고 있습니다.
• 타다 클라이언트 어플리케이션을 위한 API 개발
• Jenkins, AWS 및 Kubernetes 기반의 DevOps 작업
• 효율적인 오프라인 운영을 위한 사내 시스템 개발
• 더욱 쾌적한 타다 서비스를 위한 다양한 최적화 작업 및 리서치
• VCNC 기술 블로그 운영 (http://engineering.vcnc.co.kr/)
타다를 누구보다 좋아하고 최고의 동료와 일하는 즐거움을 함께 누리고 싶은 분이라면 언제든 환영합니다
[How we work]
• 실시간 대용량 데이터 처리 : 타다 서비스는 실시간 GPS 정보를 바탕으로 모든 드라이버의 위치를 파악하여 유저에게 최적의 드라이버를 배정해주어야 합니다. 이를 위해 VCNC 서버 팀은 실시간으로 업로드 되는 대용량 GPS 정보를 안정적으로 처리하는 데에 많은 노력을 쏟고 있습니다.
• 확장성 있는 백엔드 개발 : 현재 타다 서비스는 폭발적인 성장세를 보이고 있습니다. 그 만큼 타다 서비스는 빠르게 변화하고 있습니다. VCNC 서버 팀에서는 이러한 변화의 속도에 충분히 대응할 수 있도록 확장성을 중시하여 백엔드 개발을 진행하고 있습니다.
• 장애가 나지 않는 안정적인 시스템 구축 : 타다 서비스는 서비스 특성상 반드시 실시간 GPS 정보를 기반으로 운영되어야 합니다. 그렇기 때문에 서비스에 장애가 발생하여 드라이버의 GPS 정보를 받을 수 없는 상황에 대한 fallback을 준비할 수 없습니다. 따라서 VCNC 서버 팀은 백엔드 시스템에서 장애가 발생하지 않도록 매우 세심한 주의를 기울이고 있습니다.
• 정밀한 지도 관련 기술 : 타다 서비스의 핵심은 지도 관련 기술입니다. 출발지로부터 목적지까지 걸리는 예상 시간(ETA), 거리 및 경로 계산과 GPS 기반의 요금 계산의 정확도는 서비스 품질에 직접적인 영향을 미칩니다. VCNC 서버 팀은 map matching 등 여러가지 기술을 활용하여 정확하고 정밀하게 GPS 정보를 처리할 수 있도록 노력하고 있습니다.
• 데이터 기반의 자동화 : 타다 서비스는 기본적으로 O2O(Offline to Online) 서비스입니다. 오프라인의 수많은 드라이버와 차량을 관리하기 위해서는 반드시 시스템의 보조가 필요합니다. VCNC 서버 팀은 여러 경로로 수집한 데이터를 통해 서비스 운영을 개선하기 위한 다양한 인사이트를 얻고 데이터 기반의 자동화 및 최적화를 적용합니다.
• 하나 이상의 프로그래밍 언어를 능숙하게 사용할 수 있는 능력을 갖추신 분
• 새로운 기술을 거부감 없이 받아들이고 사용할 수 있으신 분
• 자신의 작업에 대한 책임감이 강하고 자부심이 있으신 분
• 제품 혹은 개발에 대한 의견을 거리낌없이 공유하시는 분
[사용기술]
• 서버 - Spring Boot + Kotlin + gRPC + Amazon Kinesis + Amazon SQS + Redis
• 클라이언트와의 프로토콜 - Protocol Buffer
• 데이터베이스 - MySQL + Amazon RDS
• CI - Jenkins
• 배포 및 운영 - Kubernetes + Helm + Amazon EKS + Terraform
• 모니터링 - Prometheus + PagerDuty
(* 타다 백엔드 아키텍처 대한 더욱 자세한 설명은 VCNC 기술블로그를 참고하시면 됩니다. http://engineering.vcnc.co.kr/ )
[기업 소개]
타다(VCNC)는 IT 기술을 활용해 대한민국에서 아무도 풀지 못한 이동의 문제를 해결하는 모빌리티 플랫폼입니다. 승차 거부 없는 세상, 일관성 있는 편안한 이동, 전문가로 인정받는 드라이버. 타다가 업계 최초로 제시한 새로운 이동 기준입니다.
이동의 문제가 사라질 때까지, 타다는 직진합니다. 2021년 11월에 타다 넥스트를 선보인 이래로 재탑승률 82%, 고객 만족도 평균 4.95/5.00점을 기록하며 최상의 퀄리티를 보장하는 서비스로 인정받은 타다. 타다와 함께 대한민국 모빌리티 시장의 근본을 바꿔나갈 최고의 동료를 기다립니다.
[개발 문화]
타다 개발팀은 IT 기술로 대한민국에서 아무도 풀지 못한 이동의 문제를 해결합니다
모든 문제해결의 중심에는 IT 기술과 데이터가 있습니다.
이용자와 드라이버, 온라인과 오프라인까지 연결된 모든 문제의 핵심을 혁신 기술로 돌파합니다.
개인이 높은 자율과 책임을 갖고, 탁월한 개발 역량을 가진 동료들과 함께 하기 때문에 빠르고 정확한 문제해결이 가능합니다.
- 문제 해결에 집중하는 기술 문화
: 타다가 마주하는 복잡한 문제를 정확히 정의하고, 팀 차원의 기술에 대한 높은 이해도를 바탕으로 함께 고민하며 해결 방안을 찾아나가기 위해 노력합니다.
- 강력한 리뷰 정책
: 모든 Pull Request에는 최소 한 명의 Reviewer가 있습니다. 작업의 크기나 영향력에 따라 전체 팀원과 함께하는 Review-day를 거쳐 모든 코드가 일관되게 작성되도록 노력합니다.
- 지속적인 아키텍쳐 리뷰 및 리팩토링
: 기능 개발 과정에서 발견하는 구조상의 문제점, 평소 이해하기 어려웠던 컴포넌트 등 시스템 전반에 영향을 주는 코드들을 주기적으로 논의하여 이를 해결합니다.
- 정기적인 팀 회고 회의
: 2주마다 지난 업무를 되돌아보는 시간을 할애해 좋았던 점을 공유하고, 문제점들을 같이 반성하여 이를 개선하려고 노력합니다.
주요업무
[What we do]현재 VCNC 서버 개발 파트는 타다(TADA) 서비스의 백엔드 시스템 개발에 주력하고 있으며, 클라이언트 애플리케이션을 위한 API 서버, 오프라인 운영을 위한 사내 시스템 등을 개발하고 있습니다.
• 타다 클라이언트 어플리케이션을 위한 API 개발
• Jenkins, AWS 및 Kubernetes 기반의 DevOps 작업
• 효율적인 오프라인 운영을 위한 사내 시스템 개발
• 더욱 쾌적한 타다 서비스를 위한 다양한 최적화 작업 및 리서치
• VCNC 기술 블로그 운영 (http://engineering.vcnc.co.kr/)
타다를 누구보다 좋아하고 최고의 동료와 일하는 즐거움을 함께 누리고 싶은 분이라면 언제든 환영합니다
[How we work]
• 실시간 대용량 데이터 처리 : 타다 서비스는 실시간 GPS 정보를 바탕으로 모든 드라이버의 위치를 파악하여 유저에게 최적의 드라이버를 배정해주어야 합니다. 이를 위해 VCNC 서버 팀은 실시간으로 업로드 되는 대용량 GPS 정보를 안정적으로 처리하는 데에 많은 노력을 쏟고 있습니다.
• 확장성 있는 백엔드 개발 : 현재 타다 서비스는 폭발적인 성장세를 보이고 있습니다. 그 만큼 타다 서비스는 빠르게 변화하고 있습니다. VCNC 서버 팀에서는 이러한 변화의 속도에 충분히 대응할 수 있도록 확장성을 중시하여 백엔드 개발을 진행하고 있습니다.
• 장애가 나지 않는 안정적인 시스템 구축 : 타다 서비스는 서비스 특성상 반드시 실시간 GPS 정보를 기반으로 운영되어야 합니다. 그렇기 때문에 서비스에 장애가 발생하여 드라이버의 GPS 정보를 받을 수 없는 상황에 대한 fallback을 준비할 수 없습니다. 따라서 VCNC 서버 팀은 백엔드 시스템에서 장애가 발생하지 않도록 매우 세심한 주의를 기울이고 있습니다.
• 정밀한 지도 관련 기술 : 타다 서비스의 핵심은 지도 관련 기술입니다. 출발지로부터 목적지까지 걸리는 예상 시간(ETA), 거리 및 경로 계산과 GPS 기반의 요금 계산의 정확도는 서비스 품질에 직접적인 영향을 미칩니다. VCNC 서버 팀은 map matching 등 여러가지 기술을 활용하여 정확하고 정밀하게 GPS 정보를 처리할 수 있도록 노력하고 있습니다.
• 데이터 기반의 자동화 : 타다 서비스는 기본적으로 O2O(Offline to Online) 서비스입니다. 오프라인의 수많은 드라이버와 차량을 관리하기 위해서는 반드시 시스템의 보조가 필요합니다. VCNC 서버 팀은 여러 경로로 수집한 데이터를 통해 서비스 운영을 개선하기 위한 다양한 인사이트를 얻고 데이터 기반의 자동화 및 최적화를 적용합니다.
자격요건
• 기본적인 전산학 지식을 보유하신 분• 하나 이상의 프로그래밍 언어를 능숙하게 사용할 수 있는 능력을 갖추신 분
• 새로운 기술을 거부감 없이 받아들이고 사용할 수 있으신 분
• 자신의 작업에 대한 책임감이 강하고 자부심이 있으신 분
• 제품 혹은 개발에 대한 의견을 거리낌없이 공유하시는 분
[사용기술]
• 서버 - Spring Boot + Kotlin + gRPC + Amazon Kinesis + Amazon SQS + Redis
• 클라이언트와의 프로토콜 - Protocol Buffer
• 데이터베이스 - MySQL + Amazon RDS
• CI - Jenkins
• 배포 및 운영 - Kubernetes + Helm + Amazon EKS + Terraform
• 모니터링 - Prometheus + PagerDuty
(* 타다 백엔드 아키텍처 대한 더욱 자세한 설명은 VCNC 기술블로그를 참고하시면 됩니다. http://engineering.vcnc.co.kr/ )





