Все вакансии России 0

Lead Backend-разработчик (Go, Node.js)

до 450 000 ₽
Центр Передовых Цифровых Решений
Санкт-Петербург Постоянная занятость Полный день

Описание

О проекте Мы создаём с нуля мобильное приложение для управления экосистемой «умного дома» — более 50 типов устройств (датчики, розетки, климат, освещение, мультимедиа). Активная разработка рассчитана минимум на 3,5 года, дорожная карта — на 7+ лет. Заказчик зафиксировал ОТЗ и ФТЗ, сроки жёсткие. Это продукт с реальной бизнес-логикой, высокими требованиями к надёжности и безопасности.Чем предстоит заниматься· Проектировать и развивать бэкенд-платформу, обрабатывающую миллионы событий от устройств в реальном времени.· Строить микросервисную архитектуру с чёткими контрактами: core-сервисы на Go, сервисный слой/API Gateway на Go, критичные к производительности компоненты (обработка медиапотоков, потоковая телеметрия) — на C++.· Реализовывать интеграцию с IoT-уровнем через MQTT, gRPC, WebSockets; управлять состоянием устройств, решать конфликты «облако ↔ устройство».· Разрабатывать движок правил автоматизации: сложные сценарии, триггеры, расписания, взаимодействие десятков устройств.· Обеспечивать отказоустойчивость 99,9%+, проектировать систему OTA-обновлений прошивок устройств.· Управлять бэкенд-командой: планирование, код-ревью, менторство (~40% времени), собственная техническая работа (~60%).Ключевые технические вызовы· Высоконагруженная event-driven система: одновременная работа сотен тысяч устройств, горячие обновления конфигураций.· Гибридное хранение: time-series данные телеметрии + реляционные модели пользователей и правил + blob-хранилища логов.· Безопасность: end-to-end шифрование, управление ключами устройств, защита от атак на API и брокер сообщений.· Проектирование и разработка REST API и событийной архитектуры для взаимодействия с IoT-устройствами· Реализация бизнес-логики: управление устройствами, сценарии автоматизации, права доступа, пуш-уведомления, OTA-обновления прошивокТребования· Коммерческий опыт разработки 6+ лет, последние 2+ года — в роли Team Lead / Tech Lead.· Go: отличное знание, опыт построения production-сервисов.· Уверенное владение PostgreSQL — проектирование схем, написание сложных запросов, оптимизация.· Опыт работы с Redis — кеширование, очереди, pub/sub.· Понимание и практика WebSocket / SSE для real-time взаимодействия.· Работа по OpenAPI 3 — контракт-first подход к разработке API.· Опыт написания unit и функциональных тестов (Jest, Supertest).· Уверенная работа с Docker — сборка образов, docker-compose, многоэтапные сборки.· Опыт работы с Kubernetes и подход Infrastructure as Code (Helm, Terraform или аналоги).· Понимание принципов CI/CD — работа с GitHub Actions или аналогами.Будет плюсом Опыт работы с IoT-протоколами (MQTT, Zigbee, Wi-Fi устройства). Опыт работы в Yandex Cloud. Понимание принципов горизонтального масштабирования и highload-архитектуры. Опыт настройки мониторинга (Prometheus, Grafana, Sentry). Условия· Локация: Санкт-Петербург, офис у метро Ал.Невского, 5/2. Удалёнка не предусмотрена.· Зарплата: белая, оклад + ежеквартальная премия (60/40), закреплено в трудовом договоре по ТК РФ. Альтернатива — СЗ/ИП, если ТК вам не подходит.· График: интенсивный старт — отпуск не ранее 9 месяцев работы, оптимальное время для длительного отпуска — после 14-го месяца.· Пересмотр ЗП: возможен через 9 и/или 14 месяцев по результатам.· Аккредитация ИТ-компании: планируется к началу 2027 года.

Откликнуться
Источник: hh · 13.08.2026

Похожие вакансии в городе Санкт-Петербург

Все вакансии в городе Санкт-Петербург →