Панда Гифтс

Golang Developer / Go-разработчик

Москва, Дмитровская, Огородный проезд, 16/1с6Полная занятость1–3 года

О компании

Панда Гифтс развивает e-commerce продукт Premiator — платформу для онлайн-продаж с нетривиальной бизнес-логикой и сложными интеграциями. В центре системы — backend на Go, который поддерживает ключевые пользовательские сценарии (каталог с полнотекстовым поиском, корзина и оформление заказов) и отвечает за корректность денежных операций и расчетов.

Ключевые факты:

  • Проект Premiator: e-commerce платформа
  • Backend на Go
  • В системе есть ledger-логика с блокировками счетов и идемпотентными транзакциями
  • Реализованы интеграции с внешними API, включая Яндекс
  • Есть многоэтапные расчеты цены доставки с фолбэками

О вакансии

Команда Premiator занимается развитием продуктовой e-commerce платформы: от каталога и поиска до корзины, заказов, уведомлений и внутренних бонусных механизмов. В основе — сервисная backend-система на Go, где важны точность расчетов, устойчивость к ошибкам и безопасность.

Роль Golang Developer/Go-разработчика связана с развитием бэкенда и работой с денежно-чувствительными участками. Здесь много задач уровня “не CRUD”: state machine для заказов, ledger-паттерн с блокировками счетов, идемпотентность финансовых транзакций, а также интеграции с внешними сервисами.

Чем предстоит уделять особое внимание:

  • Понимать и поддерживать бизнес-процессы, где ошибки напрямую влияют на деньги
  • Делать изменения безопасно: от аутентификации и секретов до устранения уязвимостей
  • Сопровождать интеграции и тестовую инфраструктуру, включая сценарии для storage-слоя

Что в команде ожидают от инженера:

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

В задачах по тестированию и логике вероятно пригодятся навыки unit-тестов, работы с API и REST API, а в инфраструктурных задачах — Linux и Git; также полезно базовое понимание английского для работы с документацией и интеграциями.

Навыки
GolangBackendMySQLGitAPIREST APIUnit TestingLinuxАнглийский — A2 — Элементарный

Обязанности

  • Разрабатывать и развивать backend-сервисы Premiator на Go
  • Добавлять новые продуктовые фичи и улучшать существующие модули
  • Проводить рефакторинг и разбирать технический долг в бэкенде
  • Реализовывать и поддерживать денежно-чувствительную логику: бонусная система и идемпотентные транзакции
  • Участвовать в архитектурных решениях, когда система растет и усложняется
  • Поддерживать и развивать работу заказов с state machine в бизнес-логике
  • Выполнять интеграции с внешними сервисами, включая Яндекс
  • Выявлять уязвимости и предотвращать их появление, включая вопросы аутентификации и работы с секретами
  • Писать и поддерживать тесты: unit-тесты с моками и интеграционные тесты для storage-слоя
  • Оптимизировать взаимодействие с данными, участвовать в работах с транзакциями и блокировками

Условия

  • Локация: Москва, Дмитровская, Огородный проезд, 16/1с6
  • График работы 5/2: с 9:30 до 18:30, в пятницу до 17:00
  • Возможен гибридный формат работы
  • Официальное оформление по ТК РФ
  • Полный соцпакет
  • Оплачиваемые отпуск и больничный
  • Доход обсуждается индивидуально
  • Офис рядом с метро
  • Корпоративная культура с мероприятиями, корпоративами и поздравлениями
  • Существенные скидки на ассортимент магазина

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

Как получить эту работу — с ИИ-помощником РаботаМакс

Бесплатно поможем на каждом шаге. Нажмите, чтобы раскрыть.