Fullstack Engineer

Litofer UAB · Москва

от 2 500 до 2 700 USD на руки

  • От 1 года до 3 лет
  • Полная
  • Удалённо

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

Fullstack-разработчик — внутренние продукты, автоматизация и AI

Ищем fullstack-разработчика с сильной backend-базой в текущую команду разработки.

Мы — медиабаинговая команда с собственной CRM, сервисами автоматизации и внутренними инструментами. Разрабатываем продукты для сотрудников: управления задачами и ресурсами, работы с партнёрами, учёта данных и взаимодействия между отделами.

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

Чем предстоит заниматься

  • Разрабатывать и развивать модули внутренней CRM: backend, интерфейсы, модель данных и бизнес-логику.
  • Создавать отдельные веб-сервисы, ботов и инструменты автоматизации.
  • Интегрировать внутренние системы с внешними API: синхронизировать данные, обрабатывать ограничения и сбои.
  • Встраивать AI-функции в рабочие процессы, обеспечивать проверку результатов и предсказуемое поведение.
  • Разбираться в существующем коде, исправлять ошибки и дорабатывать работающие решения.
  • Вместе с проджект-менеджером и внутренними заказчиками уточнять требования, разбивать задачи на этапы и определять критерии готовности.
  • Участвовать в выпуске изменений, диагностике проблем и сопровождении своих решений.

Пример первой задачи — отдельный юнит-модуль в CRM Farm — подразделение, которое готовит и передаёт рекламные аккаунты и связанные ресурсы медиабаерам. Первая задача — разработать внутри существующей CRM модуль для учёта этих ресурсов и управления работой отдела.

В модуле предстоит реализовать:

  • Реестр ресурсов: аккаунты, бизнес-менеджеры, страницы и связанные сущности — со статусами, ответственными и историей изменений.
  • Комплекты ресурсов: объединение связанных сущностей в набор, который готовится и передаётся конкретному медиабаеру.
  • Заявки: создание запроса, очередь, назначение исполнителя, выполнение и приёмка результата.
  • Учёт стоимости и отчётность: данные о затратах на ресурсы и подготовленные комплекты.
  • Права доступа и уведомления: доступные действия по ролям и оповещения об изменениях.

Для задачи уже подготовлены описание процессов, проект модели данных и интерактивный макет. Потребуется сопоставить их с текущей CRM, уточнить открытые вопросы и реализовать модуль поэтапно.

Первая версия обеспечит учёт и управление процессом; операции во внешних инструментах пока останутся ручными. Следующий этап — интеграции с антидект браузером и нашим сервисом для работы с FB: синхронизация ресурсов, проверка состояния и автоматизация отдельных действий.

Что ожидаем

  • Опыт разработки и сопровождения веб-приложений, которыми пользуются реальные пользователи.
  • Уверенное владение PHP и опыт работы с backend-фреймворками; понимание устройства существующего приложения и способов его расширения.
  • Опыт разработки интерфейсов на Vue или React: таблицы, формы, фильтры, состояния загрузки и обработка ошибок.
  • Хорошее знание SQL: проектирование схемы данных, связи, миграции, транзакции и диагностика запросов.
  • Опыт создания и подключения API, работы с авторизацией, фоновыми задачами и вебхуками.
  • Понимание надёжности интеграций: таймауты, ограничения запросов, повторные попытки без дублирования операций, восстановление после частичного сбоя.
  • Умение реализовывать права доступа, защищать секреты и сохранять историю важных действий.
  • Работа с Git и Docker, тестирование критичных сценариев, диагностика по логам.
  • Способность самостоятельно вести задачу от уточнения требований до выпуска и поддержки.
  • Умение объяснять технические решения, обозначать риски и вовремя сообщать о блокерах.

Как мы смотрим на AI Ожидаем, что вы используете AI-инструменты в разработке и отвечаете за качество полученного кода: понимаете его, проверяете и можете поддерживать.

Для продуктовых задач важен практический подход: подключить модель через API, встроить её в приложение, проверить результат, обработать ошибки и предусмотреть ручную проверку там, где она необходима.

Нам важно, чтобы вы могли оценить, где AI приносит пользу, а где задача проще и надёжнее решается обычной программной логикой.

Будет плюсом

  • Опыт AI-интеграций: структурированные ответы моделей, извлечение данных из текста, оценка качества, контроль стоимости и времени выполнения.
  • Python или Node.js для сервисов, интеграций и ботов.
  • Опыт разработки Telegram-ботов.
  • Опыт работы с CRM, внутренними инструментами, системами заявок и учёта ресурсов.
  • Знакомство с рекламными платформами, трекерами и медиабаинговыми процессами.
  • Опыт переноса данных из таблиц в приложения, сверки и устранения расхождений.
  • Опыт работы с существующей инфраструктурой развёртывания и мониторингом приложений.

Команда и организация работы Вы присоединитесь к действующей команде разработки. Непосредственный руководитель — проджект-менеджер: с ним будете согласовывать задачи, приоритеты и сроки, уточнять требования и обсуждать результаты.

Технические решения обсуждаем с разработчиками, которые отвечают за соответствующий модуль или лучше знают конкретную область. Выделенной позиции техлида нет; техническое ревью организуем по ситуации с участием наиболее компетентного в задаче коллеги. Поэтому для нас важны самостоятельность и готовность обращаться за предметной экспертизой.

В текущих системах используются PHP, Vue и React; в отдельных сервисах и ботах — Python и Node.js. Задачи ведём в YouTrack, код — в GitHub и GitLab.

Что будет результатом вашей работы Работающие функции, которыми пользуется команда: понятный интерфейс, корректные данные, устойчивые интеграции и возможность поддерживать решение после запуска.

Ожидаем, что вы умеете выделять первую полезную версию, учитывать ограничения существующей системы и последовательно развивать продукт по обратной связи пользователей.

Как откликнуться Пришлите резюме и коротко расскажите об одном-двух проектах, которые вы довели до использования:

  • какую задачу решали;
  • за что отвечали лично;
  • какие технические решения принимали;
  • как выпускали и сопровождали продукт;
  • использовали ли AI в разработке или внутри самого продукта.

Ссылки на код или демонстрацию приветствуются, если проект можно показывать.

Ключевые навыки

  • JavaScript
  • Английский язык
  • Team management
  • React

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

Ведущий 1С разработчик

до 300 000 ₽ до вычета НДФЛ
Консалт Плюс · Москва
От 3 до 6 летПолнаяНа месте работодателя14 октября 2026

Программист 1С

от 200 000 до 250 000 ₽ на руки
МТГ · Москва
От 3 до 6 летПолнаяНа месте работодателя13 октября 2026