Backend Node. js разработчик

Backend Node. js разработчик

Описание вакансии

Мы делаем продукт для тех, кто хочет реально управлять своим питанием, а не просто «считать калории». Пользователь в EATR контролирует рацион, отслеживает КБЖУ, получает персональный план питания и формирует устойчивые привычки.

Ключевые факты:

  • База из 3000+ рецептов сбалансированного меню.
  • Персонализированные планы питания с учётом целей, здоровья и уровня активности.
  • AI-сканер калорий по фото.
  • 1 000 000+ установок в App Store и Google Play.
  • 140 000+ активных пользователей в месяц.
  • Стабильная прибыль — проект окупился и приносит $200K+ в месяц.
  • Международный рынок: США, Дубай, Латам и другие регионы.

Мы существуем около 1.5 лет, двигаемся быстро, выпускаем регулярные релизы и валидируем гипотезы сериями.

Наша команда состоит из 4 мобильных разработчика, 3 тестировщика, 2 дизайнера, 2 бекенд разработчика, продукт-менеджер, маркетолог, COO, CPO, CTO. Мы постоянно активно растем и расширяем команду.

Как у нас выглядят процессы: Мы работаем по Kanban. Каждый день 15-минутные дейлики по delivery. Два раза в неделю общие встречи всей команды с CEO и CPO: обсуждаем задачи недели, гипотезы, будущие релизы, вместе смотрим и правим дизайн. Инженеры, продукт и маркетинг совместно влияют на направление продукта!

Стек на проекте:

  • Мобильное приложение — React Native (iOS/Android).
  • Витрина/сайт/админка — Next.js
  • Backend — NestJS (Node.js, TypeScript).
  • Данные — PostgreSQL, Redis, объектное хранилище.
  • Очереди/события — предпочтительно BullMQ/Redis, далее Kafka по мере роста.
  • AI-сервисы — LLM-инференс, TTS/STT, перевод, векторный поиск.
  • Инфра — Docker, GitHub Atcions, Cluodflare, Traefik; логирование/метрики/
  • трейсинг.
  • AI-сервисы — распознавание еды по фото, персональные рекомендации,
  • LLM-подсказки.
  • Аналитика — продуктовая и маркетинговая аналитика (GA4, AppsFlyer/Adjust, Amplitude/Mixpanel).

Сейчас мы в поиске Node.js Developer. Который возьмёт ключевые бэкенд-модули платформы: аутентификация, каталог рецептов, биллинг, контент-пайплайны (перевод/озвучка), персонализация, API для RN/Next. Нужна энергия, готовность к быстрым итерациям и опыт 1→100.


Задачи, которые будут перед тобой стоять:

  • Разрабатывать backend-сервисы и API для mobile/web клиентов.
  • Проектировать схемы данных и оптимизировать PostgreSQL-запросы.
  • Делать интеграции с payment providers, analytics и AI APIs.
  • Строить асинхронные пайплайны через очереди и background jobs.
  • Работать с подписками, webhook flows, retry/idempotency.
  • Улучшать observability: логи, метрики, алёрты.
  • Участвовать в продуктовых экспериментах и A/B тестах.
  • Снижать latency и стоимость AI-инференса.
  • Работать с multi-region pricing, локализацией и аналитикой поведения пользователей.

Какого специалиста мы ищем:

  • С опытом работы более 5+ лет в backend на Node.js/TypeScript, уверенный NestJS.
  • Реальный прод в 0→1 — запускал сервисы с нуля и доводили до прод-стабильности.
  • Стартап-контекст приветствуется — быстрые решения, быстрые развороты.

Технические навыки

  • NestJS вглубь — Guards, Interceptors, Pipes, модули, DI, lifecycle, тестируемость.
  • Архитектура API — REST/GraphQL, пагинации, лимитирование, версии, OpenAPI/Swagger.
  • Асинхронные исполнения — очереди, ретраи, дедупликация, идемпотентность, транзакционные outbox-паттерны.
  • PostgreSQL — схема, индексы, миграции, explain, оптимизация запросов; Redis — кэш/lock/pub-sub.
  • Тесты — unit/integration (Jest, Supertest, Testcontainers), e2e для API.
  • Наблюдаемость — структурные логи, метрики, базовый трейсинг.
  • CI/CD — Docker, GitHub Actions, деплой без простоев.

Будет плюсом:

  1. Интеграции с платежными провайдерами.
  2. Локализация и мультирегиональная поддержка (i18n, валюты, форматы, специфика рынков).
  3. Продуктовая аналитика: Mixpanel, Amplitude, корректная событийная модель.
  4. Оплаты: интеграции, верификация, повторные попытки, антипаттерны, отчётность.

React Native (будет плюсом) — важно понимать контекст

  • Помогал тащить фичи в RN-клиент через API-контракты.
  • Плюс, если запускал приложения в App Store/Google Play и знаете EAS/Fastlane.

Софт-профиль

  • Скорость выше перфекционизма — много гипотез, короткие циклы, измеримый эффект.
  • Проактивность — сами формулируете следующую самую ценную задачу.
  • Коммуникация — ясно пишете спецификации, видите риски, не боитесь менять решение, если данные противоречат гипотезе.
  • Мотивация развиваться как сильный индивидуальный инженер, а не people-manager.

Мы готовы предложить

  • Удаленный формат работы с любой точки мира.
  • Оплату заработной платы в валюте.
  • Гибкое начало рабочего дня.
  • Распределенная команда, работающая по Московскому времени.
  • Оплачиваемый отпуск и больничные.
Навыки
  • Node.js
  • TypeScript
  • Nest.js
Посмотреть контакты работодателя

Похожие вакансии

ROSSKO
  • Москва

  • до 300000 RUR

Рекомендуем
  • Москва

  • до 300000 RUR

Рекомендуем
Итсен
  • Москва

  • до 300000 RUR

Рекомендуем
Simplenight
  • Москва

  • до 8000 USD

MobiDriven
  • Москва

  • до 8000 USD

Диплей
  • Москва

  • до 8000 USD

Icons8
  • Москва

  • до 300000 RUR

Clear Mind
  • Москва

  • до 300000 RUR

  • Москва

  • от 300000 RUR

WAZZUP
  • Москва

  • от 300000 RUR

Rambler&Co
  • Москва

  • от 300000 RUR

Simplenight
  • Москва

  • до 400000 RUR

Nortex
  • Москва

  • от 3500 USD

Сократика
  • Москва

  • от 3500 USD

Кадровое агентство HireWay

Senior Python разработчик / Python Developer

Кадровое агентство HireWay

  • Москва

  • от 350000 RUR

Senior fullstack-разработчик (Python/Go + JS)

Мамаева Ирина Анатольевна

  • Москва

  • от 350000 RUR

JT marketing

Python Developer

JT marketing

  • Москва

  • от 4000 USD

IT_One
  • Москва

  • от 4000 USD

Senior Fullstack Developer

Кидс Аппс

  • Москва

  • от 4000 USD

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию