СписокРабот
Вся Россия
    Все города

    Senior Go Backend Developer (AI)

    з/п не указана
    Россия
    Полный день Постоянная занятость опыт от 3 лет
    Откликнуться на сайте работодателя

    Описание

    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.

    Источник: hirify · Опубликовано: 4 дня назад