Мы делаем продукт для тех, кто хочет реально управлять своим питанием, а не просто «считать калории». Пользователь в 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, деплой без простоев.
Будет плюсом:
- Интеграции с платежными провайдерами.
- Локализация и мультирегиональная поддержка (i18n, валюты, форматы, специфика рынков).
- Продуктовая аналитика: Mixpanel, Amplitude, корректная событийная модель.
- Оплаты: интеграции, верификация, повторные попытки, антипаттерны, отчётность.
React Native (будет плюсом) — важно понимать контекст
- Помогал тащить фичи в RN-клиент через API-контракты.
- Плюс, если запускал приложения в App Store/Google Play и знаете EAS/Fastlane.
Софт-профиль
- Скорость выше перфекционизма — много гипотез, короткие циклы, измеримый эффект.
- Проактивность — сами формулируете следующую самую ценную задачу.
- Коммуникация — ясно пишете спецификации, видите риски, не боитесь менять решение, если данные противоречат гипотезе.
- Мотивация развиваться как сильный индивидуальный инженер, а не people-manager.
Мы готовы предложить
- Удаленный формат работы с любой точки мира.
- Оплату заработной платы в валюте.
- Гибкое начало рабочего дня.
- Распределенная команда, работающая по Московскому времени.
- Оплачиваемый отпуск и больничные.