Senior Backend-разработчик (TypeScript / Python) — СБЕР, Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: СБЕР
Локация: Россия, Москва
Формат: Офис
Занятость: Полная занятость
Грейд: Senior
Направление: высоконагруженные бэкенд-сервисы на TypeScript и Python, администрирование хранилищ данных (PostgreSQL, ELK, ClickHouse)
Обязанности
• разработка и поддержка высоконагруженных веб-сервисов для внутренних и внешних клиентов департамента (бэкенды на typescript/node.js и python)
• проектирование и разработка api: rest, graphql (apollo / strawberry); построение и развитие api gateway
• проектирование моделей данных, разработка и оптимизация запросов
• администрирование и сопровождение хранилищ данных: postgresql (индексы, планы выполнения, миграции, мониторинг производительности), elasticsearch / elk, clickhouse
• участие во внедрении и сопровождении очередей сообщений (планируется)
• работа с nosql-хранилищами: elasticsearch, redis
• разработка тестов (unit / integration / e2e), участие в обеспечении качества релизов
• контейнеризация (docker), настройка и сопровождение ci/cd (gitlab pipelines)
• работа с git (gitflow, trunk-based development)
• участие в проектировании архитектуры, код-ревью, наставничество
• написание чистого, поддерживаемого кода — самостоятельно и с помощью llm-инструментов
Требования
• опыт коммерческой разработки на typescript/node.js и python от 6 лет
• уверенное проектирование и разработка высоконагруженных api (rest, graphql) и api gateway
• глубокие навыки sql и postgresql: оптимизация запросов, проектирование индексов, партиционирование, миграции, тюнинг производительности
• опыт администрирования nosql и аналитических хранилищ: elasticsearch/elk (маппинги, производительность), clickhouse, redis
• опыт работы с брокерами и очередями сообщений
• опыт контейнеризации (docker) и самостоятельной настройки ci/cd (gitlab pipelines)
• опыт работы с git (gitflow, trunk-based), участие в код-ревью и наставничестве
• навыки написания чистого кода и тестов (unit, integration, e2e, нагрузочные)
• глубокое понимание сетевого стека (osi) и принципов сетевого взаимодействия (rest, crud, протоколы)
• высшее техническое образование и английский язык для чтения технической документации
Условия
• комфортный современный офис - м. Кутузовская
• ежегодный пересмотр зарплаты, годовой бонус
• корпоративный спортзал и зоны отдыха
• более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
• расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
• гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
• подписка Прайм с возможностью совместного использования на трёх близких
• вознаграждение за рекомендацию друзей в команду Сбера
• корпоративная пенсионная программа.