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

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

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

Ищем сильного Backend-разработчика на ядро digital-продукта: платежи, заказы, каталог, интеграции с поставщиками, автоматическая выдача товаров и надёжность системы.

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

Особенно важен опыт работы с платежами и внешними интеграциями, где ошибка может привести к финансовым потерям или некорректной выдаче товара.

О продукте

Мы развиваем digital-продукт с:

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

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

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

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

  • балансами и финансовыми операциями;

  • заказами;

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

  • административной панелью.

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

Backend и бизнес-логика

  • Проектировать и развивать backend продукта.

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

  • Проектировать API и внутренние сервисы.

  • Разрабатывать фоновые процессы и очереди.

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

Платежи

  • Интегрировать эквайринг и платёжные провайдеры, включая СБП.

  • Обрабатывать webhooks и статусы платежей.

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

  • Обеспечивать корректность транзакций и финансовых движений.

  • Реализовывать возвраты.

  • Предотвращать двойные списания и повторную обработку одного платежа.

  • Настраивать сверку платежей и обработку неуспешных операций.

Внешние интеграции

  • Интегрировать поставщиков и сторонние API.

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

  • Организовывать автоматическую выдачу цифровых товаров.

  • Работать с очередями, retry, timeout и обработкой ошибок.

  • Реализовывать fallback при недоступности отдельных поставщиков.

  • Обеспечивать отсутствие потерь и задвоений при повторной обработке операций.

Надёжность и мониторинг

  • Настраивать понятные логи и мониторинг критичных процессов.

  • Находить причины ошибок по логам и метрикам.

  • Быстро локализовывать и устранять production-инциденты.

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

Что для нас критично

Надёжность денежных операций

Вы понимаете, что платежная система — это не просто API-интеграция.

Важно уметь проектировать процессы с учётом:

  • идемпотентности;

  • транзакций;

  • консистентности данных;

  • повторной доставки webhook;

  • сетевых ошибок;

  • таймаутов;

  • повторных запросов;

  • сверки платежей.

Устойчивые интеграции

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

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

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

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

Для нас важно не просто «закрыть задачу», а убедиться, что система работает корректно в реальных условиях.

Умение находить корневую причину

Если произошёл сбой, вы не ограничиваетесь исправлением симптома. Анализируете логи, воспроизводите проблему и устраняете первопричину.

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

  • Сильный коммерческий опыт backend-разработки.

  • Приоритетно Node.js или PHP; также рассматриваем Python, Go и другие современные backend-стеки.

  • Уверенная работа с PostgreSQL или другой реляционной БД.

  • Проектирование структуры данных.

  • Оптимизация SQL-запросов.

  • REST API.

  • Webhooks.

  • Очереди и брокеры сообщений.

  • Кэширование.

  • Фоновые задачи.

  • Опыт интеграции платёжных систем / эквайринга.

  • Опыт интеграции внешних API.

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

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

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

Будет плюсом

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

  • Опыт автоматической выдачи кодов, ключей и пополнений.

  • Высоконагруженные проекты.

  • Большие каталоги и сложный поиск.

  • Опыт работы с несколькими внешними поставщиками.

  • Docker.

  • CI/CD.

  • Мониторинг и алертинг.

  • Опыт запуска backend-систем с нуля.

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

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

Вы сами:
разбираетесь → проектируете → реализуете → тестируете → выкатываете → следите за результатом.

Если вам комфортнее работать только по подробно сформулированным задачам и передавать проблемы другим специалистам, эта роль, скорее всего, не подойдёт.

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

  • Удалённо.

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

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

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

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

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

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

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

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

  • ваша роль;

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

  • стек;

  • какой платёжный контур использовали;

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

  • был ли большой каталог;

  • какие задачи по надёжности и производительности решали.

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