Бэкенд‑разработчик в DIKIDI
DIKIDI — популярная платформа для сферы услуг, предлагающая онлайн‑запись, расписание, CRM и автоматизацию процессов. Ищем бэкенд‑разработчика, который будет участвовать в проектировании и реализации архитектуры системы, чтобы повышать масштабируемость, надёжность и производительность платформы.Разработка бэкенда
Вам предстоит разрабатывать и поддерживать ключевые бэкенд‑сервисы платформы: запись, расписания, бронирования, клиентские данные, права доступа. Вы будете проектировать и развивать API для веба, мобильных приложений и интеграций партнёров, участвовать в развитии интеграций: платежи и финтех, уведомления (push, СМС, почта, мессенджеры), аналитика, AI‑сценарии. Также необходимо писать тесты, проводить код‑ревью и участвовать в техническом планировании. Улучшение архитектуры
Вы будете улучшать архитектуру и надёжность системы: повышать отказоустойчивость и наблюдаемость, работать с контролем качества данных и проблемами деградации. Вам предстоит решать задачи, связанные с высокими нагрузками: оптимизировать запросы, внедрять кеширование, работать с очередями и конкурентным доступом к ресурсам (например, со слотами расписания). Больше о бэкенде в Яндексе — в канале Yandex for Backend* Пишете код на Kotlin или Java * Разрабатывали бэкенд в коммерческих проектах и понимаете принципы проектирования сервисов * Уверенно работаете с реляционными базами данных (проектирование схем, транзакции, индексы, оптимизация) * Понимаете принципы работы HTTP/gRPC, авторизации/аутентификации, версионирования API * Пишете тесты и думаете про наблюдаемость (логи, метрики, трейсы)* Работали с очередями, стримингом и асинхронными процессами * Работали с PHP (есть проекты, которые мы хотим переписать на Kotlin)
Вам предстоит разрабатывать и поддерживать ключевые бэкенд‑сервисы платформы: запись, расписания, бронирования, клиентские данные, права доступа. Вы будете проектировать и развивать API для веба, мобильных приложений и интеграций партнёров, участвовать в развитии интеграций: платежи и финтех, уведомления (push, СМС, почта, мессенджеры), аналитика, AI‑сценарии. Также необходимо писать тесты, проводить код‑ревью и участвовать в техническом планировании. Улучшение архитектуры
Вы будете улучшать архитектуру и надёжность системы: повышать отказоустойчивость и наблюдаемость, работать с контролем качества данных и проблемами деградации. Вам предстоит решать задачи, связанные с высокими нагрузками: оптимизировать запросы, внедрять кеширование, работать с очередями и конкурентным доступом к ресурсам (например, со слотами расписания). Больше о бэкенде в Яндексе — в канале Yandex for Backend* Пишете код на Kotlin или Java * Разрабатывали бэкенд в коммерческих проектах и понимаете принципы проектирования сервисов * Уверенно работаете с реляционными базами данных (проектирование схем, транзакции, индексы, оптимизация) * Понимаете принципы работы HTTP/gRPC, авторизации/аутентификации, версионирования API * Пишете тесты и думаете про наблюдаемость (логи, метрики, трейсы)* Работали с очередями, стримингом и асинхронными процессами * Работали с PHP (есть проекты, которые мы хотим переписать на Kotlin)