Все вакансии

Senior Fullstack Engineer

Престо · зарплата не указана · Москва · HH · опубликовано 17 мая 2026 г.

Компания Престо
Источник HH
Опубликовано 17 мая 2026 г.
Зарплата зарплата не указана

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

Мы создаём AI-приложение про питание и образ жизни для ежедневного использования.
Это не просто трекер калорий — внутри AI-ассистент, интеграции с сервисами и партнёрами, инструменты для питания, привычек, onboarding и персонализации. Цель продукта — помогать пользователям выстраивать устойчивые привычки без стресса и сложных интерфейсов.
Сейчас проект находится на стадии запуска MVP. Ищем сильного инженера на part-time с 2-недельным тестовым периодом и перспективой перехода на full-time.
Нужен человек, который сможет быстро разобраться в существующем коде, усилить backend, помочь с React Native-частью и довести систему до стабильного, безопасного и масштабируемого production-уровня.
Что предстоит делать
• Разрабатывать новые продуктовые фичи.
• Поддерживать и развивать существующий backend.
• Приводить backend к production-уровню по reliability, security и maintainability.
• Усиливать domain-логику: auth, onboarding, nutrition, chat.
• Разбирать и закрывать критичный технический долг.
• Проектировать устойчивые интеграции с внешними AI/API-сервисами.
• Работать с Supabase, Postgres, Storage, migrations.
• Поддерживать frontend/mobile-часть на React Native.
• Помогать с релизным циклом мобильного приложения.
• Документировать важные технические решения.
• Участвовать в коротких ежедневных синках примерно по 15 минут.
Текущий стек
Mobile:
• React Native, Expo SDK 54;
• Expo Router, Expo Updates;
• EAS Build / EAS Update;
• TypeScript;
• TanStack Query;
• Orval-generated API client;
• NativeWind / Tailwind CSS;
• HeroUI Native;
• React Navigation;
• работа с камерой, галереей, документами, аудио, push notifications;
• Sentry / GlitchTip;
• Storybook;
• Playwright / Maestro E2E.
Backend:
• Node.js, TypeScript;
• NestJS 11 как основной API backend;
• REST API;
• Swagger / OpenAPI;
• DTO validation через class-validator и Zod;
• Supabase: Postgres, Auth-подходы, Storage, SQL migrations;
• AI stack: Mastra, Vercel AI SDK, OpenRouter / OpenAI-compatible providers.
Infra / DevOps:
• Docker;
• Dockerfile-based production builds;
• Supabase CLI / migrations;
• EAS profiles: development, preview, production;
• managed deployment behind Traefik / Dokploy-style infrastructure;
• env-based конфигурация для API URL, Sentry/GlitchTip, Supabase, AI providers.
Что для нас важно
• 6+ лет опыта в backend-разработке.
• Уверенный senior-level.
• Глубокий опыт с Node.js и TypeScript.
• Опыт разработки production API и сложной backend-логики.
• Практический опыт с Postgres: схемы, миграции, индексы, связи, ограничения.
• Опыт с auth/security: RBAC, secrets management, rate limiting, abuse prevention.
• Понимание reliability, observability, error handling и production-подходов.
• Опыт проектирования отказоустойчивых интеграций с внешними AI/API-сервисами.
• Опыт с NestJS или другими backend-фреймворками в Node.js-экосистеме.
• Опыт с Supabase.
• Понимание LLM/tool orchestration или готовность быстро погрузиться.
• Знание React Native.
• Опыт выпуска приложений в App Store / Google Play и понимание release cycle.
• Умение быстро разбираться в существующем коде и приоритизировать риски.
• Самостоятельность, технический кругозор и умение предлагать практичные решения.
• Способность принимать архитектурные решения с учётом time-to-market и стоимости поддержки.
• Готовность быть на связи, работать в команде и вести конструктивную техническую дискуссию.
Будет плюсом
• Опыт работы с AI-продуктами, LLM, agents/tools, AI SDK.
• Опыт с mobile-first продуктами.
• Опыт вывода MVP в production.
• Опыт в healthtech, wellness, foodtech, lifestyle или consumer apps.
• Опыт настройки monitoring, alerting, error tracking.
• Опыт работы в ранней startup-команде.
Формат работы
• Part-time на старте.
• 2-недельный тестовый период.
• При успешном взаимодействии — возможность перехода на full-time.
• Короткие ежедневные синки примерно по 15 минут.
• Формат оплаты и загрузка обсуждаются индивидуально.
Как откликнуться
Пожалуйста, пришлите:
• резюме или ссылку на GitHub;
• короткое сопроводительное письмо;
• 2–3 кейса, где вы помогали поднимать backend из MVP-состояния до production-уровня: что было на старте, какие проблемы решали, какие решения приняли и какой результат получили.
Почему может быть интересно
Это возможность подключиться к продукту на ранней стадии и повлиять на его техническую основу: backend, mobile-интеграции, AI-логику, безопасность, архитектуру и релизный процесс.
Мы ищем не просто исполнителя задач, а инженера, который сможет видеть систему целиком, быстро находить слабые места и помогать продукту расти без хаоса в коде и инфраструктуре.

Навыки

  • TypeScript
  • Разработка нового продукта
  • REST API
  • CI/CD
  • React Native
  • Web Application Development
  • Git
  • API
  • JavaScript
  • Docker
  • PostgreSQL
Открыть вакансию в ленте