Ищем сильного 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
Казань
Не указана