← Все вакансии

Бэкенд‑разработчик в DIKIDI

DIKIDI — популярная платформа для сферы услуг: онлайн‑запись, расписание, CRM и автоматизация процессов для салонов красоты, фитнес‑клубов, автомоек, мастерских, коворкингов и частных специалистов.

После сделки с Яндексом мы сохраняем бренд и команду, а продукт масштабируем на технологиях и инфраструктуре Яндекса. Мы добавляем новые сценарии поиска и бронирования, финтех‑инструменты и AI‑возможности для бизнеса. По нашим оценкам, к 2028 году объём рынка услуг, где востребована онлайн‑запись, достигнет почти 4 трлн рублей.

Ищем бэкенд‑разработчика, который будет участвовать в проектировании и реализации архитектуры системы, чтобы повышать масштабируемость, надёжность и производительность платформы. Также нужно будет развивать ядро платформы: разрабатывать стабильные API, поддерживать высоконагруженные сценарии бронирования, реализовывать платежи, уведомления, интеграции и аналитические сервисы.

Задачи и обязанности

Разработка бэкенда

Вам предстоит разрабатывать и поддерживать ключевые бэкенд‑сервисы платформы: запись, расписания, бронирования, клиентские данные, права доступа. Вы будете проектировать и развивать API для веба, мобильных приложений и интеграций партнёров, участвовать в развитии интеграций: платежи и финтех, уведомления (push, СМС, почта, мессенджеры), аналитика, AI‑сценарии. Также необходимо писать тесты, проводить код‑ревью и участвовать в техническом планировании.

Улучшение архитектуры

Вы будете улучшать архитектуру и надёжность системы: повышать отказоустойчивость и наблюдаемость, работать с контролем качества данных и проблемами деградации. Вам предстоит решать задачи, связанные с высокими нагрузками: оптимизировать запросы, внедрять кеширование, работать с очередями и конкурентным доступом к ресурсам (например, со слотами расписания).

Больше о бэкенде в Яндексе — в канале Yandex for Backend

Требования

  • Пишете код на Kotlin или Java
  • Разрабатывали бэкенд в коммерческих проектах и понимаете принципы проектирования сервисов
  • Уверенно работаете с реляционными базами данных (проектирование схем, транзакции, индексы, оптимизация)
  • Понимаете принципы работы HTTP/gRPC, авторизации/аутентификации, версионирования API
  • Пишете тесты и думаете про наблюдаемость (логи, метрики, трейсы)

Дополнительные требования

  • Работали с очередями, стримингом и асинхронными процессами
  • Работали с PHP (есть проекты, которые мы хотим переписать на Kotlin)
Java Kotlin PHP gRPC
Откликнуться →