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

Разработчик бэкенда в команду клиентских библиотек 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