Мы в поиске Go developer (Middle) в нашу команду.
В ЭТОЙ РОЛИ ТЫ БУДЕШЬ:
- Разрабатывать и поддерживать сервисы команды backoffice
- разрабатывать и поддерживать функционал сервисов: заказов, нотификаций, эквайринга, логистики, пользовательского поведения
- прорабатывать стабильные решения нового функционала и покрывать их тестами, моками, стабами
- поддерживать актуальность API‑интеграций, учитывать изменения в спецификациях партнёров
- прорабатывать новые и старые контракты с учетом обратной совместимости
- кросскомандное взаимодействие, для реализации продуктовых задач
Работа с API внешних систем
- разрабатывать и дорабатывать клиентские библиотеки для взаимодействия с API партнеров
- реализовывать механизмы аутентификации и авторизации (понимать - OAuth, JWT)
- обрабатывать ошибки и исключительные ситуации при вызовах внешних API
- обеспечивать устойчивость к временным сбоям (retry‑механизмы, таймауты)
Мониторинг внешних и внутренних систем
- настраивать алерты и логирование для критических интеграций
- анализировать дашборды, лог‑файлы и метрики для выявления проблем
Командная работа и процессы
- участвовать в code review и поддерживать качество кода
- участвовать в груммингах, планированиях и обсуждении технических решений команды
- предлагать улучшения в процессах разработки, деплоя и мониторинга
- участвовать в анализе существующих интеграций и доработке архитектурных решений совместно с командой
МЫ ИЩЕМ ИМЕННО ТЕБЯ, ЕСЛИ У ТЕБЯ ЕСТЬ:
Уверенное владение:
- языком go (более 3 лет), включая синтаксис, работу с горутинами и каналами, контекстами
- postgresql, пишешь эффективные SQL‑запросы (JOIN, подзапросы), настраиваешь индексы и транзакции, управляешь миграциями (goose), анализируешь планы запросов с EXPLAIN
- apache kafka, понимаешь принципы работы consume/produce (библиотеки sarama, confluent‑kafka‑go), обрабатываешь ошибки и повторные попытки, обеспечиваешь нужную семантику доставки (at‑least‑once, exactly‑once)
- redis, для кэширования данных, управления сессиями и rate‑limiting
- rest api: соблюдаешь REST‑конвенции (HTTP‑методы, статусы), версионируешь API, документируешь через OpenAPI/Swagger
Понимаешь основы:
- graphQL: строишь схемы (типы, запросы, мутации), работаешь с резолверами (передача контекста, загрузка данных)
- основы мониторинга (Prometheus, Grafana)
- работы с kubernetes
Дополнительно плюсом будет:
- опыт интеграции с маркетплейсами (Яндекс Маркет, Яндекс Еда, Ozon, МегаМаркет)
- опыт работы с REST API внешних систем
- умение интегрироваться с Bitrix (legacy‑система) (REST API)
- понимание принципов микросервисной архитектуры
В ЗДРАВСИТИ ТЕБЯ ЖДУТ:
- Официальное трудоустройство в аккредитованную IT компанию
- Офис в самом центре Москвы (возможен гибридный/удаленный формат работы)
- Интересные и масштабные задачи в стабильной, быстроразвивающейся компании
- Привлекательная заработная плата, соответствующая скиллам и экспертизе
- Демократичное общение с руководителями, которые поощряют твою инициативу
- Программа "Защита здоровья", включая стоматологию (телемедицинские консультации, очные приемы врачей, лабораторная и инструментальная диагностика, скорая помощь и экстренная госпитализация)
- Корпоративный ноутбук
- Компенсация образовательных программ
- Программа лояльности для сотрудников - специальные условия на заказ на сервисе Здравсити