ЯндексЯндекс

Разработчик бэкенда в команду клиентских библиотек YDB

офис, гибрид, Новосибирск

Команда развивает клиентские библиотеки (SDK) для YDB — распределённой реляционной БД. Вы будете писать и поддерживать SDK, улучшать API, фиксить баги и повышать наблюдаемость, чтобы разработчики могли надёжно и удобно работать с YDB.

Стек

C++GoJavaPythonNode.jsYDBSDKGitHub

Задачи

  • •Разработка и поддержка клиентских SDK для YDB
  • •Исправление багов API и серверных интеграций
  • •Улучшение удобства API и observability SDK
  • •Покрытие кода тестами и повышение качества релизов
  • •Добавление поддержки YDB во фреймворки/ORM (например TypeORM, Prisma, Sequelize)

Обязательно

  • •Умение писать код на одном или нескольких языках: C++, Go, Java, Python, Node.js
  • •Знание алгоритмов и структур данных и их практическое применение
  • •Понимание парадигмы многопоточности и связанных проблем
  • •Готовность разбираться в чужом коде и оптимизировать решения

Будет плюсом

  • •Знание паттернов проектирования
  • •Опыт разработки удобных публичных библиотек/SDK
  • •Понимание принципов распределённых баз данных
  • •Опыт работы с open-source проектами и публикациями
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT