SQL-разработчик
SQL-разработчик для высоконагруженной системы планирования движения поездов на Firebird, удаленная полная занятость. Требуется опыт работы с MariaDB/MySQL от 5 лет.
Мы разрабатываем высоконагруженную систему планирования движения поездов, которая обрабатывает большие объемы данных о железнодорожных маршрутах в реальном времени. Система построена на MariaDB и включает сложную логику кэширования, обработки очередей задач и оптимизации запросов. Обязанности: - Разработка и оптимизация сложных SQL-запросов и хранимых процедур - Проектирование схем баз данных для высоконагруженных систем - Создание и поддержка миграций с использованием Flyway - Оптимизация производительности существующих запросов и индексов - Разработка bash-скриптов для автоматизации процессов - Использование современных инструментов и ИИ-агентов для повышения эффективности - Анализ производительности запросов и выявление узких мест - Мониторинг состояния базы данных и планирование масштабирования - Профилирование запросов и создание планов оптимизации - Работа с журналами и диагностика проблем - Участие в ревью SQL-кода и ревью дизайна баз данных - Консультирование членов команды по вопросам, связанным с базами данных - Документирование архитектурных решений и процедур - Наставничество младших разработчиков в области SQL и оптимизации производительности - Внедрение новых технологий и лучших практик в команду
Технические навыки: - Опыт работы с MariaDB/MySQL от 5 лет и глубокое понимание архитектуры баз данных и их оптимизации - Экспертные знания SQL (сложные запросы, оконные функции, CTE, подзапросы) - Опыт разработки хранимых процедур и функций в MySQL/MariaDB - Владение оптимизацией производительности запросов и схем баз данных - Глубокое понимание стратегий индексирования и оптимизации для больших наборов данных - Опыт работы с Flyway или аналогичными инструментами миграции баз данных - Знание Linux/Unix и написание bash-скриптов для автоматизации Опыт работы: - Более 5 лет коммерческой разработки SQL - Опыт работы с высоконагруженными системами (обработка миллионов записей) - Знание принципов проектирования баз данных и нормализации - Опыт работы в команде с использованием систем контроля версий (Git) Личные качества: - Адаптивность и готовность к внедрению новых технологий - Открытость к инновациям и современным практикам разработки - Стремление к непрерывному обучению и профессиональному росту - Гибкое мышление и способность быстро осваивать новые инструменты Желательные технологии: - Опыт использования ИИ-агентов для разработки и оптимизации SQL - Знание современных инструментов автоматизации в процессах разработки - Опыт работы с Jenkins или другими системами CI/CD - Знание Docker для контейнеризации баз данных - Опыт мониторинга производительности баз данных (Percona Toolkit, pt-query-digest) - Знание NoSQL-решений (Redis, MongoDB) для кэширования - Опыт работы с облачными базами данных (AWS RDS, Google Cloud SQL) Знание предметной области: - Опыт работы с транспортными или логистическими системами - Понимание железнодорожных систем и планирования движения - Опыт работы с системами реального времени и обработкой потоков данных
Что мы предлагаем: - Удаленная работа - Современный технологический стек и интересные задачи - Возможности профессионального роста в команде экспертов - Доступ к передовым инструментам и технологиям - Участие в технических конференциях и профессиональном обучении - Практический опыт работы с современными технологиями и подходами - Возможность влиять на архитектурные решения в проекте - Наставничество и обмен знаниями с коллегами - Исследование и внедрение ИИ-инструментов в повседневные рабочие процессы
Не пропусти ни одну вакансию
Подпишись на наш Telegram-канал