от 180000 до 250000 RUR
Москва
Лужнецкая набережная 6с1
Лужнецкая набережная 6с1
От 3 до 6 лет
Формат работы: удалённо
Занятость: полная
Уровень: Senior
Мы развиваем платформу для онлайн-видео-консультаций с realtime-коммуникацией. Основной стек — NestJS + TypeScript, WebRTC, LiveKit, WebSockets, облачная инфраструктура.
Ищем сильного backend-разработчика, который готов участвовать в развитии архитектуры и построении масштабируемой realtime-системы.
Обязанности
- Разработка и развитие backend-сервисов на NestJS (TypeScript)
- Работа с WebRTC и интеграция LiveKit
- Реализация realtime-механик через WebSockets / Socket.io
- Проектирование и развитие API (REST) для web и mobile
- Работа с ORM-слоем (TypeORM / Prisma)
- Оптимизация и проектирование БД (MySQL / PostgreSQL)
- Настройка и поддержка Docker / Kubernetes
- Реализация Secret Management (Docker, Vault)
- Настройка Observability (Sentry, логирование, мониторинг)
- Интеграция продуктовой аналитики (PostHog)
- Повышение производительности, безопасности и отказоустойчивости
- Участие в CI/CD и архитектурных решениях
Требования
- 3–5+ лет коммерческой backend-разработки
- Обязательный опыт работы с TypeScript
- Уверенный опыт работы с Node.js / NestJS
- Опыт работы с WebSockets (Socket.io)
- Понимание принципов работы WebRTC
- Опыт работы с ORM (TypeORM или Prisma)
- Уверенные знания MySQL / PostgreSQL, опыт оптимизации
- Опыт работы с Docker и Kubernetes
- Понимание принципов безопасности (JWT, OAuth2, RBAC, защита API)
- Опыт работы с публичными облаками (Yandex Cloud / AWS / GCP)
Будет преимуществом
- Опыт работы с LiveKit
- Опыт построения высоконагруженных систем
- Работа с Redis / Kafka / RabbitMQ
- Опыт микросервисной архитектуры
- Опыт внедрения Observability и аналитики
Мы предлагаем
- 100% удалённую работу
- Гибкий график
- Участие в развитии архитектуры продукта
- Современный стек и сложные технические задачи
- Интересные задачи в динамично развивающемся проекте