Назад
13 часов назад

Senior Go Backend Developer (AI)

Формат работы
onsite
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
Russia/Belarus
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Senior Go Backend Developer (Go, Kafka, PostgreSQL, Codex): Разработка и эксплуатация сложных backend-систем и микросервисов с акцентом на Domain-Driven Design, RPC-контракты, event-driven взаимодействие и production-наблюдаемость. Focus on управлении задачами через AI-агента, проверке сгенерированного кода, безопасных релизах, тестировании конкурентных сценариев и обеспечении обратной совместимости.
ID 3520
Go
Senior
РФ/РБ❗️
возраст от 28 лет
опыт 6-7 лет

Основной backend-контур:Go; Kafka PostgreSQL и SQL; Tesify Suites, RPC-контракты и кодогенерация; Grafana для технических и продуктовых метрик; Redash для аналитических запросов и дашбордов.

Обязательные требования:
- Работа с AI‑агентом (Codex)!!!❗️
- Подтверждённый senior-level production-опыт именно с Go.
- Опыт самостоятельной разработки и эксплуатации сложных backend-систем.
- Практический опыт Domain-Driven Design: выделение доменных границ, моделирование сущностей, value objects и агрегатов, фиксация инвариантов и использование единого языка предметной области.
- Практическое применение SOLID в Go с пониманием компромиссов, без механического создания интерфейсов и абстракций.
- Уверенное владение PostgreSQL и SQL: транзакции, конкурентный доступ, индексы, планы запросов и безопасные миграции.
- Опыт проектирования API/RPC-контрактов и интеграций между сервисами.
- Понимание очередей и event-driven взаимодействия, идемпотентности, повторной доставки, таймаутов и отмены операций.
- Способность оценивать влияние изменения на другие сервисы, обратную совместимость и безопасные промежуточные состояния.

ВАЖНО!! - Coding agent уже является основным рабочим инструментом кандидата. Manual-first разработка с эпизодическим AI-autocomplete не соответствует роли.
- Практический опыт управления задачей через агента: исследование, планирование, реализация, тестирование и проверка результата.
- Понимание rules, skills, subagents и управления контекстом.
- Умение ставить агенту ограниченную проверяемую задачу, давать нужный контекст и менять стратегию при недостатке данных.
- Умение самостоятельно читать и проверять сгенерированный diff, объяснять технические решения и не принимать заявления агента без фактической верификации.
- Готовность использовать Codex и существующий agent flow команды. Писать собственные rules или skills не требуется.

Качество и production
- Умение выбирать достаточную тестовую стратегию: unit-, integration- и contract-тесты, негативные сценарии, конкуренция и идемпотентность.
- Опыт CI/CD и безопасных production-релизов: feature toggles, поэтапный rollout, rollback и проверка результата после выкладки.
- Практический опыт с Grafana и production-observability: метрики, структурированные логи, трассировка, алерты и SLI/SLO.
- Базовая security-компетенция: авторизация, валидация входных данных, секреты, чувствительные данные и межсервисные границы доступа.
- Личная ответственность за качество решения и последствия релиза, независимо от того, какая часть кода была создана агентом.

Самостоятельность и коммуникация
- Способность работать от проблемы при неполной постановке, самостоятельно декомпозировать работу и находить недостающую информацию.
- Проактивность: самостоятельно находить стейкхолдеров, договариваться о решениях и фиксировать договорённости.
- Умение отделять факты, гипотезы, допущения и неизвестные; отсутствующие продуктовые требования возвращаются на подтверждение.
- Прозрачная коммуникация о рисках, блокерах, изменении решения и фактическом статусе.
- Свободный рабочий русский; английский на уровне уверенного чтения технической документации и кода.
- Готовность работать full-time в ритме команды с достаточным пересечением рабочего времени для совместного review и rollout.

Будет плюсом
- Практическое понимание React и опыт небольших production-контрибьюшенов во frontend. Это существенный плюс: команда пилотирует участие backend-разработчиков во frontend-изменениях.
- Опыт проектирования архитектуры в C4 и работы со Spec Kit/SDD.
- Знание GRASP и GoF patterns, умение выбирать применимый паттерн и объяснять его компромиссы.
- Опыт работы с Redash, Clickstream и Vertica.
- Опыт с BPM, workflow-, approval- или ITSM-системами.
- Опыт с Codex.
- Знакомство с набором skills Matt Pocock, включая grill-me.

Формат интервью
Техническое интервью проходит в формате AI Live Coding-сессии. На встрече кандидат будет с помощью coding agent реализовывать микросервис на Go.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -