Обязанности
•Развивать и поддерживать высоконагруженный сервис с плагинной/микросервисной архитектурой.
•Проектировать публичные API сервиса и механизмы интеграции сторонних сервисов.
•Реализовывать и интегрировать новые функциональные возможности, такие как ИИ-ассистенты и рекомендательные системы.
•Повышать надежность и качество сервиса, оптимизировать производительность на уровне фронтенда и бэкенда, JVM и БД.
•Организовывать и поддерживать высокий уровень покрытия тестами — юнит, интеграционными, нагрузочными, функциональными и регрессионными.
•Участвовать в ретроспективах инцидентов и устранении возникающих аварийных ситуаций.
•Планировать спринты, оценивать и декомпозировать задачи.
•Проводить ревью архитектурных и технических решений, обеспечивать взаимовыгодную коммуникацию в команде.
•Документировать собственные технические решения и взаимодействовать с командой QA при создании тест-кейсов.
•Выполнять уникальные задачи:
•Переносить порядка 100 млн записей* с выполнением сложного преобразования за ограниченное время (<4 ч);
•Создавать высокопроизводительные сервисы, способные обрабатывать >100 RPS* на минимальном оборудовании;
•Разработать эффективный тестовый фреймворк для нового функционала.
•Формировать интерфейс на основе React/FSD* и обеспечивать его полную адаптацию для различных браузеров и платформ.
•Разрабатывать внутренние инструменты на Node.js, осуществлять непрерывную поставку и настройку CI/CD-процессов.
Требования
•Уверенное владение JavaScript/TypeScript, React, CSS, HTML5 (от 2 лет).
•Навыки эффективной работы с реляционной базой данных (PostgreSQL, оптимизация запросов, Flyway/Liquibase).
•Понимание принципов работы frontend-технологий (webpack, babel, линтеры, NPM/Yarn).
•Умение организовывать автоматизированное тестирование на нескольких уровнях (unit, integration, e2e, load testing).
•Гибкость и готовность следовать принципам Agile-методологии (Scrum, Kanban).
•Опыт ведения документации и подготовки материалов для внутреннего использования.
•Возможность самостоятельно проводить технический анализ проблемы и формировать её техническое решение.
•Будет плюсом: опыт использования GigaChat, Kandinsky и аналогов в продуктах, навыки создания и использования AI-агентов.
Условия
•Комфортный современный офис рядом с м. Кутузовская.
•Возможность выбрать удобный график – офис/гибрид/удаленка.
•Ежегодный пересмотр зарплаты и годовая премия.
•Корпоративный спортзал и зоны отдыха.
•Более 400 образовательных программ СберУниверситета для профессионального и карьерного развития.
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа.
•Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ.
•Подписка Прайм с возможностью совместного использования на трёх близких.
•Вознаграждение за рекомендацию друзей в команду Сбера.