Просмотр вакансии

Сегодня 26-06-2026 19:35
09.06.2026, 13:35

Backend Engineer (Node.js / TypeScript + Go)

Работодатель: Винные аналитические системы

Город: Екатеринбург
Зарплата:  от 200000 RUR
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет

О компании и роли

Всем привет! Меня зовут Виктор, я отвечаю за развитие новых направлений в компании. Наша международная продуктовая группа развивает два независимых SaaS-продукта:

- Платформа в сегменте wine intelligence и ценовой аналитики - зрелая B2B/B2C-система с глубокой доменной моделью, работающая на международных рынках;

- B2B SaaS для ветеринарных клиник DACH-региона - новый продукт в активной фазе вывода на швейцарский и немецкий рынок.

Сейчас мы расширяем backend-команду группы. Ищем разработчика на фултайм, готового гибко работать на оба продукта в зависимости от приоритетов.

Что предстоит делать

  • Развивать backend wine-платформы на Node.js / TypeScript (Fastify, GraphQL Yoga, PostgreSQL, Elasticsearch, Redis, BullMQ)
  • Развивать backend ветеринарного SaaS на Go (REST / gRPC, PostgreSQL)
  • Работать в формализованном процессе: аналитик готовит use case в Confluence с критериями приёмки, разработчик реализует, QA проверяет
  • Покрывать как фичевые задачи, так и поток багфиксов в production-системе со сложной доменной моделью
  • Участвовать в архитектурных решениях, особенно на новом продукте - есть пространство влиять
  • Документировать изменения в Confluence, дополнять ADR

Что мы ждем от вас

  • Node.js + TypeScript в продакшене - от 3 лет
  • Go в продакшене - от 2 лет
  • GraphQL в продакшене - от 2 лет (Yoga / Apollo / gqlgen или аналоги). Понимание N+1, DataLoader, оптимизации схемы
  • PostgreSQL экспертно - сложные запросы, индексы, EXPLAIN ANALYZE, миграции
  • REST + gRPC - проектирование, версионирование, контракты
  • Очереди и фоновые задачи - BullMQ, RabbitMQ, Kafka или Pub/Sub. Идемпотентность, ретраи, дебаг падающих воркеров
  • Опыт работы со сложной доменной моделью - e-commerce, маркетплейс, биллинг, ERP, SaaS с многоарендностью
  • Опыт работы по формализованным ТЗ от аналитика - читать use case, задавать уточняющие вопросы, аргументировать отклонения
  • Английский от B1 - часть документации, переписка с интеграционными партнёрами

Будет сильным плюсом

  • Elasticsearch / OpenSearch на продакшене
  • pgvector или другие vector-БД
  • Redis не только как кэш (data structures, pub/sub, Lua)
  • Опыт интеграции ML-сервисов в backend (вызов inference-API, работа с эмбеддингами)
  • Опыт со здравоохранением / ветеринарией / медицинским ПО (для ветеринарного продукта - PHI/PII, GDPR, специфика клиник)
  • Опыт с Fastify
  • Опыт со scraping-инфраструктурой на стороне приёма данных (валидация, дедупликация, нормализация)
  • Опыт code review для других разработчиков

Что для нас важно (soft)

  • Гибкое переключение между двумя продуктами и стеками - реальная способность подхватить критичную задачу там, где она появилась
  • Толерантность к багфикс-потоку - около 40% задач в зрелых системах это поддержка, и это нормальная часть senior-работы
  • Документирование как часть работы

Мы предлагаем

  • Полностью удалённая работа
  • Аккредитованная IT-компания
  • Работа над международными технологичными продуктами
  • Современный стек, реальная возможность влиять на архитектуру и процессы
  • Небольшая команда без бюрократии

Заинтересовала вакансия? Откликайтесь, присылайте резюме и, при наличии, ссылку на проекты или GitHub, и я свяжусь с вами!

 

Откликнуться на вакансию

Дата
28.06 29.06
USD
2.8228 2.8858
EUR
3.2072 3.292
RUB
3.77 3.7443
CNY
4.1492 4.2289
CHF
3.4781 3.5704
GBP
3.722 3.8149
PLN
7.4788 7.6833
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения