Просмотр вакансии

Сегодня 05-07-2026 04:44
24.06.2026, 16:30

Старший разработчик Go

Работодатель: А7-ТЕХНОЛОГИИ

А7-ТЕХНОЛОГИИ

Город: Москва
Занятость: Полная, 5/2
Опыт работы: От 3 до 6 лет

«A7-Технологии» входит в группу компаний A7 (платформа международных платежей).

Мы являемся аккредитованной IT-компанией и создаём технологические решения для проектов государственного масштаба. Мы работаем там, где надёжность и безопасность имеют первостепенное значение, а результат влияет на миллионы пользователей по всей стране.

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

У нас нет лишней бюрократии — только сильная команда профессионалов, открытая коммуникация и культура, в которой ценят экспертизу, инициативу и ответственность.

Сейчас мы в поиске Старшего разработчика Go, который возьмёт на себя ownership сервисов от идеи до продакшна, будет вести технический дизайн, задавать стандарты качества и помогать команде расти. Работаем в закрытом контуре: собственные сервера, on-prem Kubernetes, CI/CD внутри периметра. Минимум митингов — максимум фокуса, производительности и надёжности.

Стек: Go 1.24, Clean Architecture, fasthttp, Uber FX, PostgreSQL / MySQL, Redis, Kafka / RabbitMQ, zerolog, Docker, Kubernetes YAML

Что предстоит делать:

  • Техническое лидерство: вести дизайн ключевых модулей и сервисов, принимать архитектурные решения, формировать техническую дорожную карту, раскладывать эпики на инкременты.
  • Разработка финтех-бэкендов: высоконагруженные и отказоустойчивые внутренние сервисы, платёжные системы и шлюзы, критичные по SLA/SLO.
  • Интеграции: проектирование и реализация API/сервисов с внешними платёжными провайдерами, внутренними реестрами, шинами событий (Kafka/RabbitMQ), продумывание идемпотентности, ретраев и дедлеттеров.
  • Хранилища и очереди: схемотехника и оптимизация PostgreSQL, продвинутые паттерны в Redis, надёжная обработка событий и гарантии доставки.
  • Технический дизайн: строгая Clean Architecture, чёткие контракты и границы, DI, автогенерация SDK и схем; выбор паттернов (outbox, saga, transactional messaging) там, где это нужно.
  • Производительность и надёжность: профилирование (pprof), оптимизация аллокаций/GC, настройка метрик/логов/трейсов, SLI/SLO, постмортемы и улучшения по итогам инцидентов.
  • Инфраструктура: Dockerfile, Kubernetes-манифесты (microk8s), деплой в тестовый контур; совместная работа с DevOps по прод-выкатам и наблюдаемости.
  • Командные практики: обязательные ревью, инженерные стандарты, менторство мидлов/джунов, улучшение процессов (Kanban, OpenProject, GitLab).

Требования:

  • 5+ лет коммерческой разработки, 3+ года — на Go в продакшне.
  • Глубокое знание стандартной библиотеки Go 1.18+: context, net/http, sync (Mutex/RWMutex/atomic), time, errors, encoding/*; уверенная конкурентность и паттерны параллелизма.
  • HTTP/REST и fasthttp: безаллоцированные хендлеры, понимание протокольного уровня, профилирование и оптимизация.
  • Clean Architecture на практике: слои, зависимости, интерфейсы, DI; модульные границы и контракты, устойчивые к изменениям.
  • PostgreSQL: сложные SQL, план выполнения, индексы/партиционирование, транзакции и уровни изоляции, pgx/pgxpool v5, миграции и откаты.
  • Redis: очереди/кэш/TTL/pub-sub, пайплайны, Lua-скрипты, продвинутые паттерны консистентности.
    Kafka или RabbitMQ: продюсеры/консьюмеры, семантики доставки (at-least/at-most/эффективно exactly-once), idempotency, requeue & dead-letter, бэкпрешер, схемы сообщений.
  • Контейнеризация и оркестрация: уверенное написание Dockerfile и Kubernetes YAML (сети, ресурсы, liveness/readiness, CronJob), понимание production-граблей.
  • CI/CD и GitLab: пайплайны, артефакты, MRs, код-ревью, фича-ветки; умение выстраивать надёжный процесс в закрытом контуре.
  • Наблюдаемость и качество: метрики/логи/трейсы, алерты, нагрузочное тестирование; внимание к деталям и проверка бизнес-правил.
  • Коммуникация: ясная документация, внятные тикеты и PR-описания, умение принимать и обосновывать решения.

Будет плюсом

  • sqlc, генерация клиентов и схем; protobuf/gRPC, protoc-генерация.
  • Middleware для fasthttp, опыт со stack’ом zerolog.
  • Опыт с microk8s, а также операторами и CronJob’ами в Kubernetes; RBAC/NetworkPolicies.
  • Глубокие знания очередей: маршрутизация, backoff-стратегии, обработка фейлов и повторов.
  • OpenTelemetry, Prometheus/Grafana, построение SLI/SLO.
  • Опыт работы в air-gapped окружениях: приватные реестры, репродьюсибл-сборки.
  • Публичные примеры продакшн-кода / вклад в open-source.

Условия:

  • Гибридный формат работы 4/1 в пользу офиса (полностью удалённого формата нет).
  • Конкурентоспособная заработная плата.
  • Корпоративный английский.
  • Официальное трудоустройство по ТК РФ, бессрочный договор.
  • Работа в профессиональной команде, открытой к сотрудничеству, идеям и инновациям.
  • ДМС после испытательного срока, 31 день отпуска.

Адрес: Москва, Тестовская улица, 10

 

Откликнуться на вакансию

Дата
05.07 06.07
USD
2.9062 2.905
EUR
3.3096 3.3156
RUB
3.731 3.7314
CNY
4.2833 4.2863
CHF
3.5857 3.6082
GBP
3.85 3.8754
PLN
7.7059 7.724
Минск
Ночью: °C
Утром: °C
Днем: °C
Вечером: °C

Сейчас: Скорость ветра: 5-7 м/c Атм. давление: 758 мм.рт.ст Влажность: 90%

Спецпредложения