Команда GRI ищет опытного разработчика, который не замыкается в бэкенде, а мыслит системно. Ты создаёшь микросервисы, но понимаешь, как они встраиваются в полный цикл — от интерфейса до базы данных. Ты активно используешь AI‑инструменты, чтобы ускорять разработку и сохранять высокое качество кода, и готов масштабировать эту культуру на команду.

Задачи:

Разработка микросервисов

  • Проектирование и реализация новых сервисов с учётом SLA, отказоустойчивости, горизонтального масштабирования.
  • Использование AI‑ассистентов (Copilot, Cursor, Tabnine, Codeium, Continue) для генерации кода, написания тестов, миграций БД, создания OpenAPI‑спецификаций.
  • Рефакторинг легаси‑сервисов с помощью AI: автоматическое распутывание зависимостей, вынос общих библиотек, улучшение структуры.

Full Stack-компетенции на службе архитектуры

  • Проектирование API, удобных и понятных фронтенд-разработчикам — ты можешь встать на их место и предложить оптимальный контракт.
  • При необходимости — быстрая разработка простых админ-панелей, демо‑стендов или прототипов интерфейсов (React/Vue/Svelte) для проверки гипотез или отладки сервисов.
  • Участие в ревью фронтенд‑кода с точки зрения интеграции с бэкендом: предлагаешь, как улучшить производительность, уменьшить число запросов, переиспользовать данные.

Инструментарий и автоматизация

  • Создание внутренних шаблонов и промпт‑библиотек для AI‑генерации новых микросервисов «под ключ» (код, Dockerfile, CI‑пайплайн, тесты, документация).
  • Автоматизация рутинных задач: генерация миграций, написание интеграционных тестов по описанию, проверка безопасности сгенерированного кода.
  • Исследование новых AI‑инструментов и внедрение их в команду.

Культура и обмен знаниями

  • Наставничество: делишься приёмами эффективной работы с LLM, проводишь демо, пишешь памятки.
  • Участие в код‑ревью с фокусом на качество AI‑сгенерированного кода: читаемость, безопасность, архитектурная целостность.

Требования

Hard skills

  • Уверенное владение бэкенд‑стеком: Go / Python, FastAPI, Docker, Kubernetes, REST/gRPC, брокеры сообщений (Kafka/RabbitMQ).
  • Опыт разработки микросервисной архитектуры от 4х лет, знание паттернов Saga, CQRS, Event Sourcing.
  • Опыт работы с SQL и NoSQL базами данных (PostgreSQL, MongoDB, Redis).
  • Full Stack awareness: понимание принципов работы современных фронтенд‑фреймворков (Vue, Nuxt), умение при необходимости написать простой клиентский код, знание HTTP, Cookie, CORS, WebSockets. Опыт полноценной фронтенд‑разработки будет плюсом, но не обязателен.

AI-компетенции

  • Активное ежедневное использование AI‑инструментов в коммерческой разработке не менее 6 месяцев.
  • Умение составлять эффективные промпты для генерации целых компонентов, рефакторинга, отладки.
  • Критическое мышление: ты не доверяешь нейросети слепо, проверяешь логику, безопасность, производительность.
  • Понимание ограничений LLM (контекст, галлюцинации, устаревшие знания).

Soft skills & доп. преимущества

  • Опыт интеграции LLM в CI/CD (авто‑changelog, описание MR, генерация тестов).
  • Open Source вклады или пет‑проекты с использованием AI.
  • Участие в архитектурных ревью и стратегическом планировании.

Почему для нас важен Full Stack-кругозор
Микросервисы не существуют в вакууме. Понимание того, как клиентская часть работает с API, позволяет проектировать более удобные и эффективные контракты, заранее закладывать компромиссы по производительности, а в критических ситуациях — быстро склепать простой интерфейс для внутреннего использования, не отвлекая команду фронтенда. Это ускоряет вывод фич и улучшает коммуникацию между бэкендом и фронтендом.
Мы не требуем от тебя ежедневно писать на Vue, но ждём, что ты можешь прочитать и понять фронтенд‑код, оценить его влияние на систему и предложить решения, которые сделают жизнь всей команды проще.

Что предлагаем в GRI — помимо интересных задач и сильной команды:

  • Гибкий формат работы — выбирайте, как комфортно: гибрид или полная удалёнка. График 5/2 с гибким стартом — работаем на результат, а не по часам.
  • Работа, которая имеет значение — вы станете частью аккредитованной ИТ-компании, где ваши решения влияют на масштабный бизнес и миллионы пользователей.
  • Современное техническое оснащение — мы обеспечим всё необходимое для продуктивной работы: техника, доступ к инструментам и поддержка без бюрократии.
  • Комфортный офис (по желанию): чай, кофе, фрукты, сладости, уютные зоны отдыха, спортивный инвентарь — всё необходимое для перезагрузки.
  • Обучение за счёт компании — развивайтесь в своём темпе: оплачиваем курсы, митапы и конференции, а также организовываем внутреннее обучение и обмен опытом с экспертами.
  • Живая корпоративная культура онлайн и офлайн — мы остаёмся на связи в любых форматах: внутренние мероприятия, тимбилдинги, тематические недели, квизы и многое другое, даже на удалёнке.
  • Программа лояльности Best Benefits — классные скидки на еду, спорт, отдых, обучение и другие радости жизни.

С нетерпением ждем ваш отклик — мы всегда рады экспертам, которым интересны задачи со смыслом и масштабом!
Если у вас остались вопросы — с удовольствием расскажем больше на интервью.