Описание
Сервис имеет плагинную и микросервисную архитектуру, поддерживает высокую нагрузку, ИИ-ассистентов и рекомендательные системы.
Задачи
•Развивать и поддерживать высоконагруженный сервис с плагинной и микросервисной архитектурой
•Проектировать публичные API сервиса и механизмы интеграции сторонних сервисов
•Реализовывать и интегрировать ИИ-ассистентов и рекомендательные системы
•Повышать надёжность и качество сервиса
•Оптимизировать производительность фронтенда, бэкенда, JVM и базы данных
•Организовывать и поддерживать покрытие юнит-, интеграционными, нагрузочными, функциональными и регрессионными тестами
•Участвовать в ретроспективах инцидентов и устранять аварийные ситуации
•Планировать спринты, оценивать и декомпозировать задачи
•Проводить ревью архитектурных и технических решений
•Обеспечивать эффективную коммуникацию в команде
•Документировать технические решения
•Взаимодействовать с командой QA при создании тест-кейсов
•Переносить около 100 млн записей со сложным преобразованием менее чем за 4 часа
•Создавать высокопроизводительные сервисы, обрабатывающие более 100 RPS на минимальном оборудовании
•Разрабатывать эффективный тестовый фреймворк для нового функционала
•Формировать интерфейс на основе React/FSD и адаптировать его для разных браузеров и платформ
•Разрабатывать внутренние инструменты на Node.js
•Настраивать процессы непрерывной поставки и CI/CD
Требования
•Уверенно владеть JavaScript/TypeScript, React, CSS и HTML5, опыт от 2 лет
•Знать Java, JVM, структуры данных и шаблоны GoF, опыт от 2 лет
•Иметь опыт проектирования и поддержки REST API и микросервисов
•Знать Spring Boot, Kafka, RabbitMQ и Hibernate
•Уметь работать с PostgreSQL, оптимизировать запросы и использовать Flyway или Liquibase
•Понимать webpack, Babel, линтеры, NPM и Yarn
•Уметь организовывать автоматизированное тестирование на уровнях unit, integration, e2e и load testing
•Быть готовым работать по принципам Agile, Scrum и Kanban
•Иметь опыт ведения документации и подготовки материалов для внутреннего использования
•Уметь самостоятельно анализировать технические проблемы и формировать решения
•Иметь опыт использования GigaChat, Kandinsky и аналогов в продуктах, а также навыки создания и использования AI-агентов
Условия
•Возможность выбрать офисный, гибридный или удалённый формат работы
•Ежегодный пересмотр зарплаты и годовая премия
•Корпоративный спортзал и зоны отдыха
•Более 400 образовательных программ СберУниверситета
•Расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
•Льготный дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
•Подписка Прайм с возможностью совместного использования с тремя близкими
•Вознаграждение за рекомендацию друзей в команду Сбера