# 키노라이츠에 대해 더 자세히 알고 싶으시다면: https://bit.ly/3vXTn4Q
# 이런 개발자를 선호 합니다
- 좋은 제품을 만드는데 진심이신 분
* 코딩만 하기를 원하시는 분들은 저희와 맞지 않습니다.
- 피드백을 잘 주고 잘 받으시는 분
- 코드 리뷰에 진심이신 분
- 솔직하게 자신의 의견을 얘기하실 수 있는 분
- 실수와 책임을 정면으로 마주볼 용기가 있는 분
* 포스트모템에 대한 책임만 지시면 됩니다.
* 포스트모템 외의 다른 어떠한 책임도 없습니다!
# 이런 일을 함께 해요!
[키노라이츠 서비스의 신규 기능 개발]
- 키노라이츠는 OTT 콘텐츠 통합검색 플랫폼으로써 사용자들이 원하는 정보를 더 빠르고 더 쉽게 찾을 수 있도록 기능을 계속 고도화하고 있습니다.
- e.g. OTT 바로가기 종류 추가, 사용자가 기록한 정보를 기반으로 유용한 정보 제공 등.
[키노라이츠 서비스의 기존 기능 신뢰성 및 성능 개선]
- 기존 시스템은 크게 메타데이터를 수집하는 시스템과 정보를 제공하는 등 사용자와 상호작용하는 시스템으로 나뉘어집니다.
- 메타데이터 수집은 여러 데이터 소스에서 바뀌는 정보를 실시간으로 정확하게 반영하는 것이 미션입니다.
- 상호작용 시스템은 최대한 장애가 발생하지 않도록 견고하면서도 사용자의 요청을 빠르게 처리하는 것이 미션입니다. 검색, 추천, 리뷰, 커뮤니티 기능 등이 여기에 포함됩니다.
# 이런 분을 찾고 있어요!
- 최소 7년 이상의 개발 경력 또는 그에 준하는 개발 실력
- 시니어 개발자로서 일한 경력이 있는 분 (아래 중 전부 경험하지 않으셨더라도 최소 1가지 이상 경험 하셨다면 괜찮습니다)
* 혼자서 문제를 정의하고 해결까지 해본 경험
* 기획 요구 사항으로부터 기술적 요구 사항을 도움 없이 정의해본 경험
* 주니어가 기술적 역량 강화를 할 수 있게 도와준 경험
* 장애가 발생했을 때 혼자서 root cause를 찾아낸 경험
* 스스로의 생산성 향상뿐만 아니라 팀 레벨에서의 생산성 향상을 위한 노력을 해본 경험
- B2C 서비스에 대한 지식이 있으신 분
- RDB, NoSQL 등 데이터베이스 설계 경험이 있으신 분
- GraphQL 또는 REST 설계 경험이 있으신 분
- 다양한 직군의 구성원들과 원활한 커뮤니케이션이 가능하신 분
# 이런 경험을 가지셨다면 더욱 좋아요!
- Typescript, Nest.js 개발 경험이 있으신 분
- 대용량 트래픽을 처리 및 운용해보신 분
- 비동기 메시징 개발 경험이 있으신 분
- 테스트 자동화 또는 TDD 경험해보신 분
- 콘텐츠 도메인 지식이 있으신 분
# 키노라이츠 기술 스택
- Typescript, Nest.js, TypeORM, GraphQL with federation
- AWS: ECS, RDS(Aurora MySQL), ElastiCache(Redis), OpenSearch(Elasticsearch), MSK(Kafka), AmazonMQ(RabbitMQ), Batch, Lambda, SNS, SQS, SES, WAF, MediaConvert, S3, Route53
- Github, Github action
- Datadog, Sentry