Golang-разработчик
Уровень зарплаты: от 200 000 руб.
Местоположение: Россия, Санкт-Петербург и область (МСК +0ч)
Резюме: Golang-разработчик
Компания: Kolesa GroupДолжность: Go Developer
Май 2024 — Июнь 2026 (2 года и 2 месяца)
Проект: Backend высоконагруженного сервиса обработки заказов (ядро платформы
оформления и резервирования), а также разработка микросервиса каталога и поиска
автомобилей.
Достижения и задачи:
-Разрабатывал сервис поиска автомобилей с использованием Elasticsearch для полнотекстового
поиска и многопараметрической фильтрации (объем индексов: 1 млн+ документов).
-Спроектировал mapping индексов (разделение на keyword и text, настройка analyzer'ов) под
сценарии поиска.
-Реализовал bool-запросы с комбинацией must / filter для эффективной фильтрации без потери
производительности.
-Настроил агрегации (faceted search) для динамического построения фильтров (цвет, марка, год
и т.д.).
-Реализовал отказоустойчивый пайплайн индексации и синхронизации данных между
PostgreSQL и Elasticsearch с использованием CDC Debezium.
-Оптимизировал поисковые запросы (filter context, кэширование). Использовал Redis для
кэширования популярных поисковых запросов, снизив latency поиска при сложных выборках
со 180 ms до 70 ms при нагрузке ~800 RPS.
-Участвовал в разработке бизнес-логики сервиса обработки заказов, проектировал
gRPC-методы для межсервисного взаимодействия.
Стек:
-Go
-PostgreSQL
-Elasticsearch
-Redis
-REST/gRPC
Компания: DNS Tech
Должность: Go Developer
Ноябрь 2022 — Апрель 2024 (1 год 6 месяцев)
Проект: Backend внутреннего сервиса логистики (маршрутизация и статусы доставки, ~50k
заказов в сутки)
Достижения и задачи:
-Оптимизировал работу с PostgreSQL (индексы, EXPLAIN ANALYZE, batch-операции), снизив
нагрузку на БД на 25%.
-Внедрил structured logging и distributed tracing. Благодаря этому, а также реализации graceful
shutdown и health-checks , убрал потери запросов при деплоях и сократил время расследования
инцидентов с нескольких часов до 30 минут.
-Реализовал механизм идемпотентной обработки сообщений в Kafka для защиты от дублей при
ретраях.
-Подготовил Docker-окружение и настроил CI/CD пайплайны для деплоя сервисов.
Стек:
-Go
-PostgreSQL
-Kafka
-Docker-compose
-Swagger
-Grafana
Компания: AIM Digital
Должность: Go Developer
Проект: Аутсорс-разработка. Участие в создании backend-части системы лояльности для
крупной ритейл-сети.
Достижения и задачи:
-Разрабатывал REST API эндпоинты для регистрации пользователей, начисления баллов и
истории транзакций.
-Интегрировал сторонние API (шлюзы отправки СМС, email-рассылки).
-Покрывал критичную бизнес-логику unit-тестами.
-Участвовал в оптимизации структуры базы данных: проводил анализ медленных запросов и
добавлял необходимые индексы для ускорения выборок.
Стек:
-Go
-PostgreSQL
-REST API
-Docker
-Git
Go Backend Developer с опытом разработки высоконагруженных систем более 4+ лет.
Специализируюсь на создании отказоустойчивых сервисов и оптимизации
производительности. Интересуюсь архитектурой распределённых систем, регулярно
разбираю чужие решения и подходы к проектированию. Ценю аккуратные, предсказуемые
решения и инженерную строгость.
Ключевые компетенции:
-Backend: Разработка и поддержка микросервисов на Go, проектирование gRPC/REST API,
работа с контрактами и обратной совместимостью.
-Highload & Performance: Оптимизация PostgreSQL (EXPLAIN, индексы), профилирование
(pprof), работа с узкими местами под нагрузкой, кэширование (Redis).
-Distributed Systems: Работа с Kafka, идемпотентность, обработка ошибок, гарантии доставки,
дебаг распределённых сценариев.
-Качество кода: Проведение code review, соблюдение инженерных стандартов, рефакторинг и
контроль технического долга.
-Тестирование: Написание unit и интеграционных тестов, проектирование сервисов с учётом
тестируемости.
-Командная работа: Наставничество, помощь в онбординге, участие в декомпозиции задач и
обсуждении решений.
-Observability: Мониторинг, логирование, трейсинг (Grafana, tracing), анализ инцидентов и
постмортемы.
-Инфраструктура: Работа с Docker/Kubernetes на уровне разработки сервисов, понимание
CI/CD процессов и взаимодействия с ними.
-Предпочитаю Data-driven оптимизацию, сначала замеры и профилирование, потом код.
Telegram - @cy4no0su4re
Посмотрите похожие резюме
Программист C# .Net бэкенд со знаниями React
Зарплата: 120 000 руб.
Зарплата: 120 000 руб.
Разработчик игр на Unity3d и бэкендов к ним
Зарплата: 120 000 руб.
Зарплата: 120 000 руб.
Backend-разработчик (Go, PHP/Laravel, Symfony)
Зарплата: 180 000 руб.
Зарплата: 180 000 руб.
Golang разработчик, Middle+
Зарплата: 200 000 руб.
Зарплата: 200 000 руб.
