Golang Developer / Go-разработчик
Описание
О проекте Premiator - e-commerce платформа на Go: каталог с полнотекстовым поиском, корзина и заказы со state machine, внутренняя бонусная система с идемпотентными денежными транзакциями, push- и email-уведомления. Это не очередной CRUD — в проекте есть по-настоящему нетривиальные задачи: многоэтапный расчёт цены доставки с фолбэками, ledger-система с блокировками счетов, интеграции с несколькими внешними API.Мы нацелены на кандидатов уровня middle+ Чем предстоит заниматься: Поддержка и развитие бэкенда: новые фичи, рефакторинг, разбор технического долга; Работа с денежно-чувствительной логикой: бонусная система, идемпотентность, транзакции; Интеграции с внешними сервисами: Яндекс.Доставка, push-уведомления (Expo/APNs), email (SMTP/DKIM), файловое хранилище (S3-совместимое); Устранение и предотвращение уязвимостей безопасности (аутентификация, работа с секретами); Написание и поддержка тестов: unit-тесты на моках, интеграционные тесты storage-слоя; Участие в архитектурных решениях по мере роста системы. Наши ожидания: Коммерческий опыт разработки на Go от 2-3 лет; Опыт с веб-фреймворком уровня Gin/Echo/Fiber и ORM уровня GORM; Уверенное владение MySQL/PostgreSQL: проектирование схем, транзакции, блокировки, миграции, оптимизация запросов; Понимание слоистой архитектуры приложений (handler → service → storage) и готовность работать по принятым в проекте паттернам; Осознанная работа с конкурентностью в Go: горутины, мьютексы, гонки данных; Опыт работы с Docker / Docker Compose; Умение самостоятельно разбираться в незнакомом коде и брать на себя ответственность за задачи без пошагового контроля. Будет плюсом: Опыт с денежными/биллинговыми системами, идемпотентностью, ledger-паттернами; Опыт с полнотекстовым поиском (Manticore, Elasticsearch, Sphinx); Опыт интеграции с логистическими API и/или 1С; Опыт security-аудита или практическое понимание типовых уязвимостей веб-приложений; Опыт использования конечных автоматов (state machine) в бизнес-логике; Знание Prometheus/Grafana для мониторинга; Опыт код-ревью и менторства. Условия: Современный офис рядом с м. Бутырская; График: 5/2 с 9:30 до 18:30, в пятницу до 17:30; возможен гибридный формат; Официальное оформление по ТК РФ, полный соцпакет, оплачиваемые отпуск и больничный; Достойный уровень дохода — обсуждается индивидуально; Насыщенная корпоративная культура: мероприятия, корпоративы, поздравления сотрудников; Существенные скидки на ассортимент магазина. Эта вакансия подходит для тех, кто ищет вакансию: Go-разработчик, Golang-разработчик, Backend-разработчик Go, Golang backend developer, Go-разработчик e-commerce . Опыт работы в компаниях будет преимуществом Wildberries, Ozon, Яндекс.Маркет, СберМегаМаркет, Aliexpress, Lamoda, Joom. Если тебе интересна продуктовая разработка, быстрое развитие, дружный и открытый коллектив, где ценят инициативу и слышат каждого участника команды - ждем тебя!