Не получаете ответ?
Вакансия опубликована 28 дн. назад - шансы на ответ снижаются.
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
Разработчик Бэкенда (YDB): разработка и развитие клиентских библиотек и SDK для распределённой базы данных YDB с акцентом на API, производительность, наблюдаемость и тестовое покрытие. Фокус на исправлении сложных ошибок, интеграции YDB с ORM и фреймворками, а также создании эффективных решений для распределённых систем хранения данных.
Локация: гибридный формат с работой в офисах в Новосибирске, Екатеринбурге, Москве, Санкт-Петербурге или Нижнем Новгороде.
Компания
Yandex развивает YDB — распределённую отказоустойчивую реляционную базу данных с открытым исходным кодом и сопутствующей инфраструктурой для хранения и обработки данных.
Что делать
- Разрабатывать код для использования серверных возможностей YDB в SDK-репозиториях.
- Исследовать и исправлять ошибки, включая проблемы API, а также улучшать наблюдаемость и покрытие тестами.
- Повышать удобство API и добавлять поддержку YDB в TypeORM, Prisma, Sequelize и другие фреймворки.
- Разрабатывать и оптимизировать решения на C++, Python, Go, Java и Node.js.
- Создавать инфраструктурные компоненты для распределённых систем хранения данных.
- Развивать открытый проект, публиковать технические материалы и при желании выступать на конференциях.
Требования
- От 5 лет опыта разработки.
- Умение писать понятный и эффективный код на одном или нескольких языках: C++, Go, Java, Python или Node.js.
- Готовность осваивать новые языки и технологии при необходимости.
- Знание классических алгоритмов и структур данных и умение применять их на практике.
- Понимание многопоточности, её основных подходов, проблем и ограничений.
Хорошо, если есть
- Знание паттернов разработки программного обеспечения.
- Опыт создания удобных SDK и библиотек для разработчиков.
- Понимание принципов работы распределённых баз данных.
Культура и преимущества
- Работа с открытым исходным кодом и публичными SDK-репозиториями.
- Возможность развивать личный бренд через вклад в GitHub, публикации и конференции.
- Результаты разработки и исправления ошибок становятся доступны многочисленным пользователям YDB.
- Возможность участвовать в создании решений для сложных и требовательных приложений.
Процесс найма
- Прохождение алгоритмических секций собеседования.
- Технические этапы найма бэкенд-разработчиков.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
Фалькон Тех
2 дня назад
Senior Backend разработчик (Rust/C++)
300 000₽
T-Bank
2 дня назад
Python Developer (Backend)
220 000₽
Т-Банк
13 минут назад
Разработчик Python Senior
1 800 - 1 700₽
AYA GAMES
3 дня назад
Senior Python Developer (GameDev)
RWB
6 дней назад
Python-разработчик (Направление клиентского сервиса)
Аналитические программные решения
3 дня назад
Middle Backend разработчик (Python)
150 000 - 250 000₽