Senior Software Engineer (Full Stack awareness) — AI‑assisted development
Зарплата не указана
Похожие специалисты получают 324 000 - 402 000 ₽Требования
Условия
Компания
Описание вакансии
Команда 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 — классные скидки на еду, спорт, отдых, обучение и другие радости жизни.
С нетерпением ждем ваш отклик — мы всегда рады экспертам, которым интересны задачи со смыслом и масштабом!
Если у вас остались вопросы — с удовольствием расскажем больше на интервью.
