시니어 풀스택 엔지니어, Android·Go·Java——인도 원격 근무
Android 및 Fire TV 애플리케이션과 Go 또는 Java 백엔드 서비스를 개발하는 시니어 풀스택 엔지니어입니다. 글로벌 스포츠, 미디어, 엔터테인먼트 고객을 위한 구독, 결제, 권한 시스템을 구축합니다.
설명
- Android 및 Fire TV 애플리케이션과 이를 지원하는 백엔드 서비스를 설계, 개발, 유지 관리합니다.
- 성능, 안정성, 사용자 경험을 우선하는 Kotlin 및 Java Android 기능을 개발합니다.
- Go 또는 Java로 확장 가능한 백엔드 서비스를 개발합니다.
- 구독, 결제, 권한 워크플로를 위한 API를 구축하고 통합합니다.
- 구매, 갱신, 취소, 권한 동기화를 포함하는 Fire TV 인앱 구매 흐름을 구현합니다.
- 애플리케이션을 앱 스토어 API, 결제 플랫폼, 내부 백엔드 서비스와 연결합니다.
- 장애 처리, 재시도, 트랜잭션 조정 기능을 갖춘 복원력 있는 워크플로를 구축합니다.
- 라이브 스포츠와 대규모 콘텐츠 출시 기간의 높은 동시성과 트래픽 급증을 처리하는 시스템을 설계합니다.
- 애플리케이션 시작 시간, API 지연 시간, 네트워크 효율성 및 전반적인 시스템 성능을 개선합니다.
- 필요에 따라 인증, 디바이스 관리, 사용자 세션 흐름에 기여합니다.
- 모바일, TV, 백엔드 시스템 전반에 모니터링, 로깅, 관측 가능성을 구현합니다.
- 유지 관리가 쉽고 충분히 테스트된 프로덕션 코드를 작성합니다.
- 아키텍처 논의, 코드 리뷰, 기술 설계 리뷰에 참여합니다.
- Android, 백엔드, 플랫폼, 결제, 제품 팀과 협력해 기능을 처음부터 끝까지 제공합니다.
지원 자격
- Kotlin 및/또는 Java를 사용한 Android 개발 경험이 풍부해야 합니다.
- Android 애플리케이션 아키텍처, 수명 주기 관리, 성능 최적화에 대한 탄탄한 지식이 있어야 합니다.
- Android TV 또는 Fire TV 애플리케이션 개발 경험이 있으면 우대합니다.
- Go 또는 Java를 사용한 백엔드 개발 경험이 풍부해야 합니다.
- Java 서비스용 Spring Boot 또는 검증된 Go 웹 및 서비스 프레임워크 사용 경험이 있어야 합니다.
- REST API 설계 및 사용 경험이 풍부해야 합니다.
- 마이크로서비스와 분산 시스템에 대한 실무 지식이 있어야 합니다.
- PostgreSQL 또는 MySQL과 같은 SQL 데이터베이스 사용 경험이 있어야 합니다.
- NoSQL 데이터베이스 경험이 있으면 우대합니다.
- Redis와 같은 캐시 시스템 사용 경험이 있어야 합니다.
- Kafka 또는 이에 준하는 메시징 및 이벤트 스트리밍 기술을 접해 본 경험이 있어야 합니다.
- 비동기 처리, 동시성, 분산 트랜잭션을 이해해야 합니다.
- AWS 또는 유사한 클라우드 플랫폼 사용 경험이 있어야 합니다.
- Docker, Kubernetes, CI/CD 파이프라인에 익숙해야 합니다.
- 뛰어난 디버깅 능력과 프로덕션 장애 문제 해결 능력이 있어야 합니다.
- 소프트웨어 엔지니어링 경력이 4~7년이어야 합니다.
- 실무 Android 개발 경험이 풍부해야 합니다.
- Go 또는 Java를 사용한 실무 백엔드 개발 경험이 있어야 합니다.
- 애플리케이션 계층과 백엔드 계층 전반의 기능을 독립적으로 맡아 제공할 수 있어야 합니다.
- 확장 가능한 프로덕션 애플리케이션을 개발하고 운영한 경험이 있어야 합니다.
복리후생
- 회사는 보상이 업계 최고 수준이며 뛰어난 인재에 걸맞게 책정된다고 설명합니다.
- Proximity Talks를 통해 디자이너, 엔지니어, 제품 리더, AI 실무자로부터 배울 기회를 얻을 수 있습니다.
- 세계적인 팀과 함께 최신 AI, 엔지니어링, 제품 실무를 지속적으로 학습할 수 있습니다.
- 글로벌 고객이 대규모로 사용하는 AI 중심 시스템과 제품을 구축하는 영향력 높은 업무에 참여할 수 있습니다.
