Senior Backend Engineer Ruby on Rails, Elixir/Phoenix
Санкт-Петербург, РоссияМиддл • Сеньор • Тимлид/Руководитель группы
Релокация • Удаленная работа
Опыт работы более 5 лет300 000 ₽
Опыт работы более 5 лет300 000 ₽
Есть файл резюме (защищен)
Короткая ссылка: gkjb.ru/g19Wq
О себе
На данный момент Senior Backend Engineer.
Мои компетенции и опыт
Senior backend-разработчик, 9 лет в продуктовой разработке: e-commerce, складская логистика, B2B-телефония. Основной стек — Ruby on Rails, в продакшене также Elixir/Phoenix, GraphQL, PostgreSQL, Docker, Kubernetes; есть опыт с Rust, React и Vue.
Последние два года
Микросервисная платформа B2B-телефонии у enterprise-вендора ПО.
Разрабатывал backend-сервисы от сбора требований до релиза, проектировал API для клиентских интеграций, писал манифесты для деплоя в Kubernetes. Спроектировал и довёл до продакшена сервис на Elixir/Phoenix для автоматизации аудита звонков техподдержки: редактор промптов в интерфейсе, запрос в LLM с заменяемым провайдером, разбор структурированного ответа и генерация отчёта в нужном формате. Заменил ручной аудит, который до этого вёл старший менеджер поддержки. Мигрировал 3 Rails-сервиса с Ruby 2.7 / Rails 6 на Ruby 3.2 / Rails 7 без даунтайма: потребление памяти и время прохождения CI заметно снизились. Дорабатывал production-сервис на Rust, обслуживающий 100+ одновременных телефонных линий.
До этого 2,5 года
E-commerce платформа.
Переписал товарный сайт с нуля на Rails 7 + React + GraphQL, перенёс полмиллиона SKU и 200 тыс. клиентов из легаси-базы без потери данных. Сделал интеграционный слой с маркетплейсами (XML/JSON API): заказы принимаются и обрабатываются автоматически, отдел продаж перестал сверять статусы вручную. Реализовал двусторонний обмен с 1С:Предприятие. Переписал фильтрацию и сортировку каталога на Sequel: ленивые компонуемые датасеты позволили вынести фильтры в отдельный сервис и собирать запрос по частям — загрузка страницы сократилась с 10 секунд до менее одной.
Ранее
Автоматизация складской логистики (.NET-приложение для RFID-сканеров, единственный разработчик, от первого коммита до релиза), внутренние веб-сервисы банка, системное администрирование.
Больше 4 лет в распределённых командах, с 2022 полностью удалённо. Готов к релокации.
Английский B2: документация, code review, переписка с иностранными заказчиками.
Telegram: нужен доступ к резюме
Подробности — в приложенном резюме.
Есть файл резюме (защищен)
Интересные кандидаты
Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь
интернет не работал бы
