Fullstack-разработчик

Fullstack-разработчик

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

Fullstack-разработчик

Ищем сильного Fullstack-разработчика, который умеет самостоятельно вести задачи от идеи до продакшена: спроектировать решение, реализовать frontend и backend, интегрировать внешние сервисы, протестировать результат и проконтролировать работу фичи после релиза.

Нам нужен не разработчик «по ТЗ», а инженер, который видит продукт целиком, сам находит проблемы и доводит результат до рабочего состояния.

О компании и продукте

Мы развиваем digital-продукт с большой товарной витриной, каталогом, платежами, внешними поставщиками и автоматической выдачей цифровых товаров.

В продукте есть:

  • большой каталог товаров;

  • поиск и фильтрация;

  • корзина и оформление заказа;

  • платежи и эквайринг;

  • интеграции с внешними API и поставщиками;

  • автоматическая выдача цифровых товаров;

  • личный кабинет;

  • баланс и история операций;

  • реферальные и промо-механики;

  • административная панель.

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

  • Развивать пользовательскую витрину с тысячами карточек товаров: каталог, категории, поиск, фильтры, карточки товаров.

  • Реализовывать пользовательские сценарии: корзина, оформление заказа, личный кабинет, баланс, история покупок.

  • Интегрировать и развивать платежный контур: эквайринг, СБП, вебхуки, статусы платежей, возвраты, идемпотентность.

  • Подключать внешние API и поставщиков: получение цен и остатков, автоматическая выдача кодов и пополнений.

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

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

  • Реализовывать авторизацию через внешние сервисы: VK, Yandex, Google, Telegram.

  • Развивать реферальные, промо- и другие продуктовые механики.

  • Самостоятельно находить и устранять проблемы на frontend и backend.

  • Следить за производительностью, стабильностью и качеством продукта после релизов.

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

Самостоятельность

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

Ответственность за результат

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

Умение работать end-to-end

Можете самостоятельно взять фичу, спроектировать её, сделать frontend и backend, интегрировать необходимые сервисы, протестировать, выкатить в production и проверить результат.

Инженерное качество

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

Продуктовое мышление

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

Сильный frontend

Умеете самостоятельно реализовывать сложные и интерактивные интерфейсы, работать с адаптивностью, производительностью и пользовательским опытом.

Обязательные требования

  • Коммерческий опыт Fullstack-разработки.

  • Уверенный frontend и backend.

  • Опыт разработки на HTML, CSS, JavaScript.

  • Опыт с Node.js, PHP или сопоставимым backend-стеком.

  • REST API.

  • Работа с реляционными базами данных.

  • Очереди и фоновые задачи.

  • Webhooks.

  • Реальный опыт интеграции эквайринга и платежных систем.

  • Реальный опыт интеграции внешних API.

  • Опыт разработки каталогов с большим количеством товаров.

  • Опыт работы минимум с 3 коммерческими продуктами, где вы самостоятельно участвовали в реализации:

    • каталога;

    • платежей/эквайринга;

    • внешних API-интеграций.

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

Будет большим плюсом

  • Опыт с digital-товарами, игровыми пополнениями или gaming.

  • Опыт автоматической выдачи кодов, ключей, пополнений или других цифровых товаров.

  • Опыт работы с большими каталогами и высокой нагрузкой.

  • Опыт оптимизации поиска и производительности витрины.

  • Опыт запуска продукта с нуля.

  • Docker, CI/CD.

  • Опыт работы с мониторингом и логированием.

Какой специалист нам нужен

Нам подойдёт человек, который может сказать:

«Дайте мне проблему — я сам разберусь, предложу решение, реализую его и доведу до production».

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

Формат работы

  • Удалённо.

  • Полная занятость.

  • График обсуждается.

  • Вознаграждение — по итогам собеседования и оценки опыта.

  • Небольшое техническое задание / разбор практического кейса.

Как откликнуться

В сопроводительном письме, пожалуйста, укажите 3 и более коммерческих продукта, над которыми вы работали.

По каждому проекту кратко напишите:

  • что это был за продукт;

  • ваша роль;

  • что именно вы реализовали;

  • какой был стек;

  • был ли у вас опыт эквайринга;

  • какие внешние API интегрировали;

  • работали ли с большим каталогом.

Ссылки на проекты, GitHub/GitLab и другие материалы, демонстрирующие ваш опыт, приветствуются.

Посмотреть контакты работодателя

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

Programming Store
  • Казань

  • Не указана

Рекомендуем
Айсмарт
  • Казань

  • Не указана

Рекомендуем
Ресторан-групп
  • Казань

  • Не указана

Рекомендуем

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

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