Москва, Кржижановского улица, 15к5
Метро: АкадемическаяMiddle+/Senior Backend Developer TypeScript | Node.js (гибрид)
О компании:
Мы — топ поставщиков на Wildberries и OZON, с 500K+ карточками товаров, 17 брендами и собственным импортом из Китая. Работаем с маркетплейсами (Яндекс.Маркет, Мегамаркет и др.), имеем контракты СТМ с российскими фабриками.
Стек
Backend: Node.js, TypeScript, Nest.js, Express Frontend: React, React Native (минимально)
Базы данных: PostgreSQL, Redis Тестирование: Jest API: REST, WebSocket, Swagger / OpenAPI
Будет плюсом: RabbitMQ / Bull / очереди Docker / docker-compose / k8s GitLab CI/CD, Prometheus, Grafana, ELK
Кого мы ищем:
Middle+/Senior Backend-разработчика (backend ~90%, frontend ~10%). Нам важен не только кодинг, но и участие в технических решениях, постепенное улучшение архитектуры и менторство.
Задачи:
Разработка и развитие backend-сервисов на Node.js / TypeScript (Nest.js как основной фреймворк).
Поддержка и доработка бизнес-логики на Google Sheets / GAS.
Работа с данными (проектирование и развитие схем PostgreSQL, оптимизация запросов, контроль качества данных)
Интеграции с маркетплейсами (Wildberries, Ozon и др.):
цены, остатки и т.п.
автоматизация операционных сценариев.
Поддержка и улучшение существующего кода:
работа с legacy
поиск и переписывание узких мест
доработки и баг-фиксы.
Участие в улучшении стабильности и прозрачности системы:
написание тестов
настройка мониторинга — там, где это действительно нужно бизнесу.
Требования:
Обязательные:
Опыт коммерческой backend-разработки на Node.js / TypeScript от 4–5 лет.
Уверенная работа с PostgreSQL (индексы, сложные запросы, понимание причин проблем с производительностью)
Опыт проектирования и разработки REST-API.
Умение работать с существующим кодом и постепенно его улучшать.
Самостоятельность и ответственность за результат.
Будет плюсом:
Опыт работы с очередями и асинхронными задачами (RabbitMQ, Bull и аналоги).
Опыт контейнеризации (Docker, docker-compose, k8s).
Понимание CI/CD (GitLab CI).
Опыт внедрения или поддержки мониторинга и логирования.
Тебе будет комфортно, если
Тебе интересна живая бизнес-среда, а не идеальный код.
Ты умеешь работать с неопределённостью и наводить порядок постепенно, а не переписывать всё с нуля.
Тебе важно видеть результат своей работы в реальном бизнесе, а не только в коде и диаграммах.
Скорее всего, вакансия не подойдёт, если
Тебе нужен полностью «чистый лист» без legacy и исторических решений.
Ты ожидаешь строго формализованное ТЗ и идеальную архитектуру с первого дня.
Условия
Офис (м. Академическая) или гибрид.
Официальное трудоустройство.
Конкурентная заработная плата (от 200 000 ₽, обсуждается).
Небольшая команда без лишней бюрократии.
Возможность реально влиять на то, как устроена система, а не просто закрывать задачи.
Цифровые продукты и сервисы
Москва
до 300000 RUR
Москва
от 230000 RUR
ТЕХНОЛОГИИ ОТРАСЛЕВОЙ ТРАНСФОРМАЦИИ
Москва
от 200000 RUR
MR Group, группа компаний
Москва
от 170000 RUR