Разработчик Node.js (Middle+)
Волга-Волга · 240 000–250 000 RUB · Нижний Новгород · HH · опубликовано 29 апреля 2026 г.
Описание вакансии
О продукте
Более 2 лет мы активно развиваем наш spy-сервис tyver.io . Продукт помогает анализировать конкурентные стратегии, находить рабочие рекламные гипотезы и запускать собственные кампании быстрее, эффективнее и с меньшими затратами.
Tyver развивается небольшой командой из 12 человек. В техническом отделе сейчас 4 человека: PM, fullstack-разработчик, backend-разработчик и tech lead. У нас нет большого количества уровней согласований и формального разделения ответственности: каждый участник команды напрямую влияет на продукт, архитектуру и скорость развития сервиса.
Мы ищем Middle+ / Senior Backend-разработчика на NestJS/TypeScript с опытом от 4 лет. Нам нужен не просто разработчик, который будет брать задачи из трекера и закрывать тикеты. Мы ищем человека, который сможет стать частью команды, глубоко погрузиться в продукт, понимать его цели и ограничения, видеть системные проблемы и помогать нам строить Tyver дальше.
Для нас важно, чтобы вы не только писали качественный backend-код, но и участвовали в развитии продукта как инженер: предлагали архитектурные решения, замечали узкие места, аргументированно внедряли новые подходы и помогали команде становиться сильнее. Мы ценим самостоятельность, ответственность, инженерную честность и готовность разбираться в сложных задачах, а не просто выполнять заранее описанные требования.
Технологический стек
- Основной: TypeScript, Node.js, NestJS
- Базы данных: PostgreSQL, Elasticsearch
- Инфраструктура: Docker, Kubernetes, CI/CD
Чем предстоит заниматься
• Разрабатывать и поддерживать backend клиентского продукта (API, ключевую функциональность, интеграции с другими сервисами)
• Разрабатывать и поддерживать внутренние сервисы и автоматизации (мониторить работу сервисов, расширять автоматизацию внутренних процессов, создавать новые инструменты по мере появления новых задач)
• Покрывать продукт автотестами, повышая его стабильность и отказоустойчивость
• Влиять на архитектуру продукта, упрощая обновления и их доставку на продакшн
• Участвовать в планировании, декомпозиции задач, технических обсуждениях и улучшении процессов разработки
Что важно
• Опыт работы с NestJS + TypeScript, PostgreSQL
• Умение работать с большими объемами данных
• Умение разбираться в новых инструментах и технологиях
• Умение выходить за рамки своего направления, проактивность в жизни продукта
Будет плюсом:
• Базовые навыки DevOps (Docker, Kubernetes, CI/CD)
• Базовые навыки Frontend (React, Redux)
Что мы предлагаем
• Трудоустройство по ТК РФ, работа в аккредитованной ИТ-компании
• Удаленный или гибридный формат работы (комфортный офис в центре НН) с гибким началом/завершением рабочего дня
• Возможность реально влиять на функциональность и процессы продукта
• Команду, где ценятся ответственность, прямой диалог, инженерная честность и проактивность
В вакансии указан ориентировочный уровень ЗП . Финальный уровень вознаграждения обсуждается индивидуально и зависит от технического уровня кандидата по итогам всех этапов собеседования
--------------
Первый этап отбора на вакансию — оценка сопроводительного письма . Для нас это не формальность: по нему мы хотим лучше понять ваш опыт, инженерный подход, мотивацию и то, как вы смотрите на развитие backend-направления в продукте.
Пожалуйста, напишите честно и своими словами:
- какой у вас backend-опыт и с какими задачами вы работали глубже всего;
- какие инженерные решения или улучшения вы предлагали и внедряли на прошлых проектах;
- что для вас важно в команде, процессах и культуре разработки;
- что вы сейчас ищете в новой роли и почему вам интересна продуктовая команда;
- чем, на ваш взгляд, вы можете быть полезны Tyver.
Мы за внедрение нейросетей для автоматизации работы, но работаем мы с людьми. Поэтому нам нужен не идеально подходящий под вакансию ответ, а возможность увидеть ваш реальный опыт, ход мышления, сильные стороны и профессиональные интересы.
Также просим вас обязательно включить в сопроводительное письмо слово «ВОЛНА» , если вы прочитали вакансию до этого момента:)