요약
직무 | 서버/백엔드 | |
고용 형태 | 정규직 | |
경력 | 6 ~ 20년 | |
회사 규모 | 29명 | |
주요 서비스 | 트립스토어 | |
기간 | 상시 채용 | |
위치 | 서울 강남구 테헤란로 302, (역삼동) |
기술 스택
Spring Boot
Elasticsearch
Amazon Web Services(AWS)
Kotlin
Java
|
업무 소개
- 트립스토어 서비스 서버 시스템 개발 및 운영
엑스트라이버의 서버 프로그래머는 트립스토어 서비스와 사내 시스템을 구축하고 운영하고 확장합니다.
조직과 비즈니스가 성장하는 단계와 속도에 따라 적합한 설계법과 구현법을 탐색하고 시도합니다. 주어진 상황에 따라 때로는 우아하게, 때로는 신속하게 문제를 해결합니다.
- 검증하고 공유할 수 있는 비즈니스 도메인 분석
- 문제 규모에 적합한 실용적 시스템 아키텍처 설계
- 적절한 안정성을 유지할 수 있는 시스템 운영 기법 도입
- 예측하기 어려운 상황의 피해 전파를 최소화 하는 여행사 시스템 통합
이 모든 작업은 혼자가 아니라 팀의 협업을 통해 해결하고 그 과정에서 팀 구성원은 서로 영향을 주고 받으며 함께 성장합니다.
엑스트라이버의 서비스 트립스토어는 기술 조직의 적극적인 기여 없이는 성장할 수 없습니다.
이에 엑스트라이버 기술 조직은 한 발자국 앞에서 서비스 성장을 매끄럽게 돕고 더 나아가 그것을 이끄는 역할이 되고자 노력하고 있습니다.
자격 조건
- Java(Kotlin) 프로그래밍 언어의 높은 숙련도
- 6년 이상 HTTP 기반 서버 응용프로그램 개발 및 운영 경험
- 관계형 데이터베이스와 하나 이상의 NoSQL 데이터베이스의 설계 및 운영 경험
- 클라우드 플랫폼 (예. AWS) 활용 능력 및 경험 보유
★ Github, 개인 코드 등 확인 가능한 링크, 파일 첨부 필수
우대 사항
- 핵심을 관통하고 팀 응집력을 높이는 의사소통
- 주어진 자원 범위에서의 실용적 해결책을 찾아내는 능력
- SOLID 원칙, GRASP 원칙, 디자인 패턴 등 잘 알려진 코드 설계 도구들에 대한 관심/이해/비판
- 테스트 주도 개발 이해
- 지속 통합(CI)과 지속 배치(CD) 각각의 목적과 구축/운영 방법의 이해
- 짝 프로그래밍 경험
- 새로운 도구 및 방법론에 대한 지속적 탐구
- 조직 내 기술 멘토십 기여
- 자동화에 미친자
개발 팀 & 환경
팀내 개발자 | 9명 |
버전관리 | Git |
프로젝트 관리 | Azure DevOps |
OS 환경 | Windows |
코드 리뷰 |
Azure DevOps
모든 작업 커밋은 pull request를 통해 동료의 리뷰를 거쳐 주 브랜치에 병합됩니다. |
대표 개발자
👨🏻 CTO
• 테스트 주도 개발
• 도메인 주도 설계
• 분산 시스템 설계
• 코드 파이프라인
• 도메인 주도 설계
• 분산 시스템 설계
• 코드 파이프라인