Senior Backend-разработчик Go (Golang)

Ереван, Армения
Миддл • Сеньор
Информационные технологии • Разработка
Удаленная работа
Опыт работы более 5 лет
3 000 $
Есть файл резюме (защищен)
О себе

На данный момент Senior Backend-разработчик Go, Paytiko до сентября 2026.

Мои компетенции и опыт

О себе

Пишу на Go с 2021 года, последние 3 года — Senior в финтехе: микросервисы платёжного процессинга; до этого — бэкенд заказов и интеграции в e-commerce. В коммерческой разработке с 2020 года.

Сейчас не работаю, могу выйти сразу.

Готов работать удалённо из Еревана (МСК+1), оформление: ИП или самозанятость в Армении, оплата в рублях или долларах.

PostgreSQL: транзакции, блокировки, индексы, разбор планов запросов. Kafka: transactional outbox, повторы, идемпотентная обработка.

Пишу конкурентный код на горутинах, каналах и errgroup с отменой через context, гонки проверяю флагом -race, узкие места ищу через pprof и трейсинг.

Проводил код-ревью, был наставником у новых разработчиков. В работе пользуюсь AI-ассистентом Claude Code.

Английский B1: читаю документацию, пишу задачи и комментарии в трекере.

Опыт работы

Paytiko — Senior Backend-разработчик Go (Golang), сентябрь 2023 — сентябрь 2026

Продукт: платёжная платформа для форекс-брокеров и проп-трейдинговых фирм — одно подключение к сотням провайдеров, приём оплат, выплаты, возвраты и сверка. Работал в команде бэкенд-разработчиков на Go, отвечал за процессинг платежей.

Стек: Go (Golang), PostgreSQL, Kafka, Redis, gRPC, REST, Docker, Kubernetes, Helm, GitLab CI, Prometheus, Grafana, OpenTelemetry

  • Разрабатывал микросервисы платёжного процессинга: приём и проведение платежей, идемпотентность через уникальный индекс по ключу запроса, блокировка строки счёта через SELECT … FOR UPDATE.
  • Перевёл обмен между сервисами с синхронных HTTP-вызовов на события в Kafka: transactional outbox, повторы, идемпотентная обработка по ключу события. Ежедневная сверка с базой не нашла ни одного потерянного платежа.
  • Спроектировал gRPC API между сервисами и REST API для партнёров с описанием в OpenAPI: подключение новых партнёров стало быстрее.
  • Через pprof и трейсинг находил и устранял узкие места: после правок снизились p99 и потребление памяти сервиса.
  • Переписал пакетную обработку на пул воркеров: ограничение параллелизма, отмена через context, errgroup, проверка гонок флагом -race. Время обработки заметно сократилось.
  • Настроил метрики Prometheus, панели и оповещения в Grafana, трейсинг OpenTelemetry: время поиска причины сбоя сократилось. Дежурил по графику.
  • Покрыл сервисы unit- и интеграционными тестами на testcontainers, настроил выкладку в Kubernetes через GitLab CI и Helm: релиз проходит без ручных шагов.
  • Проводил код-ревью в команде, был наставником у новичков: они начали самостоятельно вести задачи.

Dibble — Backend-разработчик Go (Golang), сентябрь 2021 — август 2023

Продукт: приложение для заказа стройматериалов и инструмента в Израиле с доставкой на объект примерно за два часа. В команде заказов отвечал за перенос модуля на Go и за интеграции с платёжными провайдерами и службами доставки.

Стек: Go (Golang), PostgreSQL, Redis, RabbitMQ, Kafka, ClickHouse, Docker

  • Перенёс модуль из монолита в сервис на Go без простоя: переключал трафик по частям и сравнивал ответы старой и новой версии. Время ответа (p95) снизилось.
  • Написал сервис заказов и резервирования остатков: кэш в Redis, фоновые задачи через RabbitMQ.
  • Подключил платёжных провайдеров и службы доставки через общий шлюз: повторы с backoff (растущей задержкой), rate limiting, circuit breaker для сбойного провайдера.
  • Собрал поток событий заказов из Kafka в ClickHouse: дневной отчёт по продажам стал строиться значительно быстрее.

Komodor — Backend-разработчик, ноябрь 2020 — август 2021

Продукт: сервис, который помогает командам находить причину сбоя в Kubernetes по истории изменений в кластере.

Стек: PostgreSQL / MySQL, REST, Docker, Linux, Git

  • Писал REST API сервиса.
  • Ускорил тяжёлые отчёты: переписал запросы и добавил индексы по планам EXPLAIN ANALYZE.

Специализация
Информационные технологииРазработка
Отрасль и сфера применения

Уровень
МиддлСеньор

Есть файл резюме (защищен)


Интересные кандидаты