Middle Fullstack Developer (Backend + Web)

Дата размещения вакансии: 26.02.2026
Работодатель: LikeAvto
Уровень зарплаты:
з/п не указана
Город:
Чита
Требуемый опыт работы:
От 3 до 6 лет

LikeAvto (Carsent) — платформа для импорта и продажи автомобилей (Азия → Россия). Продукт закрывает полный цикл сделки: подбор и покупка авто, логистика, таможня, витрина продаж и сопровождение клиента.

Мы строим продукт, который работает в реальных процессах: с интеграциями, пользователями, ошибками и требованиями к стабильности.

Экосистема продукта

  • Backend API — NestJS, Prisma, PostgreSQL (REST API, бизнес-логика, интеграции)
  • Мессенджер — NestJS, Socket.io, BullMQ (чаты, WebSocket, интеграция с amoCRM)
  • CRM — Next.js / React (внутренний продукт для управления сделками)
  • Витрина — Next.js / React (каталог автомобилей для клиентов)
  • Mobile — React Native (offline-first сценарии, фотоотчёты)

Команда и формат работы

  • Полная занятость (офис / удалёнка / гибрид)
  • Команда: 2 разработчика (mobile + fullstack), дизайнер part-time
  • Задачи формирует CPO, техническое решение выбирает разработчик
  • Scrum, Linear, спринты 1–2 недели
  • CTO (аутсорс)
  • Много ответственности и свободы: вы влияете на то, как будет устроен продукт

Зона ответственности

Вы отвечаете за развитие backend-платформы и web-части продукта: CRM, витрина, интеграции, инфраструктурные решения, стабильность продакшена.

Это роль для разработчика, который способен самостоятельно проектировать решения, видеть систему целиком и делать продукт устойчивым.

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

  • Разрабатывать и развивать backend: бизнес-логика, REST API, миграции, оптимизация запросов
  • Делать функциональность для CRM и витрины (React / Next.js)
  • Проектировать API-контракты совместно с mobile-разработчиком
  • Развивать интеграции (amoCRM, платежи, валюты, логистика и др.)
  • Поддерживать продукт в продакшене: инциденты, багфиксы, стабильность, наблюдаемость
  • Улучшать архитектуру без остановки разработки (рефакторинг, выделение модулей, устранение техдолга)
  • Продумывать security: аутентификация, права доступа, защита данных
  • Участвовать в планировании: оценки, компромиссы, приоритизация техдолга
  • Проводить взаимное code review с mobile-разработчиком

Что для нас важно

Мы ищем инженера с хорошей базой, который умеет делать продукт “как систему”:

  • Уверенная разработка backend/web (не только “по таскам”, а с пониманием архитектуры)
  • Опыт продуктовой разработки: от идеи до релиза и поддержки
  • Ответственность за качество: стабильность, понятность кода, надежность решений
  • Готовность быстро разобраться в домене и развивать продукт итеративно

Требования (обязательные)

  • 3+ лет коммерческой разработки (fullstack)
  • Уверенный TypeScript
  • Опыт разработки backend на Node.js (NestJS будет плюсом, но важнее архитектурное мышление)
  • PostgreSQL или другие реляционные базы данных: проектирование схем, индексы, миграции, оптимизация запросов
  • Проектирование REST API: структура контрактов, ошибки, версии, пагинация
  • Опыт разработки web-интерфейсов на React / Next.js или аналогах
  • Опыт поддержки продакшена: баги, инциденты, производительность, стабильность
  • Понимание принципов чистой архитектуры / модульности
  • Git + code review как стандарт работы
  • Самостоятельность, ответственность, продуктовый подход

Будет плюсом

  • Очереди / фоновые задачи (BullMQ, RabbitMQ, Kafka и т.п.)
  • WebSocket / real-time взаимодействие
  • Интеграции с внешними сервисами и CRM (amoCRM или аналоги)
  • Опыт работы с S3 / объектным хранилищем
  • Docker / инфраструктура на уровне разработки
  • Опыт с observability (логи, метрики, алерты)
  • Понимание мобильной разработки и API под offline-first
  • Опыт использования AI-инструментов для ускорения разработки

Что важно знать

Проект молодой (< года), тестов мало, часть решений сделана “на скорость”. Сейчас задача — быстро выпускать ценность, параллельно укрепляя фундамент: архитектуру, стабильность, поддержку и качество продукта.