Обязанности:
Объединённая компания Wildberries и Russ — это международная технологическая компания, образованная в результате слияния двух лидеров рынка — IT-компании Wildberries и оператора наружной рекламы Russ.Мы ищем опытного разработчика баз данных для работы над архитектурой и производительностью наших систем. Вам предстоит проектировать, разрабатывать и поддерживать сложные базы данных, которые являются ядром наших продуктов.SAD (Suppliers and Data) — это внутренняя платформа компании Wildberries, предназначенная для автоматизации процессов закупочной деятельности и управления взаимодействием с поставщиками. Система обеспечивает поддержку операционных нужд компании, включая работу с поставщиками товаров и услуг (логистика, маркетинг, IT), их аккредитацию, управление договорами и контроль исполнения обязательств. Платформа SAD является критически важным элементом для обеспечения эффективности и непрерывности внутренних бизнес-процессов компании. Архитектура платформы основана на микросервисном подходе и событийно-ориентированной модели.Вам предстоит: Проектирование и реализация логической и физической структуры баз данных PostgreSQL. Разработка и оптимизация сложных SQL-запросов, хранимых процедур, функций и триггеров на PL/pgSQL. Анализ производительности запросов, поиск узких мест и оптимизация работы СУБД. Обеспечение надежности, целостности и безопасности данных. Участие в принятии архитектурных решений, касающихся хранения и обработки данных. Ведение технической документации. Вы нам подходите, если: Опыт работы с PostgreSQL в качестве разработчика от 3-5 лет. Глубокое знание SQL и опыт написания сложных, оптимизированных запросов. Уверенное владение PL/pgSQL для разработки серверной логики. Понимание внутреннего устройства PostgreSQL: MVCC, управление транзакциями, блокировки, индексирование. Опыт профилирования и оптимизации производительности (EXPLAIN, ANALYZE). Опыт работы с системами мониторинга (например, Zabbix, Prometheus/Grafana). Уверенная работа в среде Linux. Будет большим плюсом: Опыт разработки на одном из языков программирования (например, Go, Java, Kotlin). Опыт работы с высоконагруженными системами и большими объемами данных (сотни ГБ/ТБ). Настройка и поддержка механизмов репликации, резервного копирования и восстановления. Опыт настройки и администрирования кластеров PostgreSQL (например, Patroni, Stolon). Понимание принципов CI/CD и опыт автоматизации развертывания изменений БД. Преимущества для сотрудников: Обучение и развитие: языковые клубы, собственный корпоративный университет, программы развития управленческих навыков и многое другое; Благополучие сотрудников: корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога и дополнительные возможности аккредитованной IT-компании; Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.; Забота о семьях: создаем условия, в которых легко сочетать карьеру и заботу о близких – от гибкого подхода до масштабных проектов для детей сотрудников; Скидки и партнерские программы: на обучение, страхование, покупки и многое другое; Комфортная рабочая среда: бесплатное питание в офисе, современные офисы рядом с метро, корпоративная техника и портал для сотрудников.Похожие вакансии