Что за роль
Firebird — международная онлайн-компания по организации путешествий в Европу. Мы разрабатываем высоконагруженную систему для обработки больших объемов данных о железнодорожных маршрутах в реальном времени.
Чем вы будете заниматься
- Разработка и оптимизация сложных SQL-запросов и хранимых процедур.
- Проектирование схем баз данных для высоконагруженных систем.
- Создание и поддержка миграций с использованием Flyway.
- Оптимизация производительности существующих запросов и индексов.
- Разработка bash-скриптов для автоматизации процессов.
- Анализ производительности запросов и выявление узких мест.
- Участие в код-ревью SQL и проектировании баз данных.
- Консультирование членов команды по вопросам, связанным с базами данных.
- Документирование архитектурных решений и процедур.
- Наставничество младших разработчиков в области SQL и оптимизации производительности.
Требования
- 5+ лет опыта коммерческой разработки SQL.
- Глубокое понимание архитектуры баз данных и оптимизации.
- Знание SQL на экспертном уровне (сложные запросы, оконные функции, CTE, подзапросы).
- Опыт разработки хранимых процедур и функций в MySQL/MariaDB.
- Знание принципов проектирования баз данных и нормализации.
- Опыт работы в команде с системами контроля версий (Git).
Что мы предлагаем
- Удаленная работа.
- Современный стек технологий и интересные задачи.
- Возможности профессионального роста в команде экспертов.
- Доступ к современным инструментам и технологиям.
- Участие в технических конференциях и профессиональном обучении.
- Возможность влиять на архитектурные решения в проекте.
- Наставничество и обмен знаниями с коллегами.
Вакансия предлагает интересные задачи и возможность удаленной работы. Однако, зарплата не указана, что может быть минусом для кандидатов.
Кто здесь добьётся успеха
Глубокие знания SQL и опыт работы с MariaDB и MySQL для разработки высоконагруженных систем с акцентом на производительность запросов.
Способность эффективно работать в удаленном режиме, включая самодисциплину и проактивный подход к решению проблем и взаимодействию с командой.
Опыт проектирования схем баз данных, учитывающий масштабируемость и высокую доступность, с использованием инструментов миграции, таких как Flyway.
Знание Git и Bash для автоматизации процессов разработки и развертывания, что позволяет поддерживать высокую продуктивность в процессе работы.
Ресурсы для обучения
Карьерный путь
Обзор рынка
Навыки и требования
Тренды отрасли
Новости TravelTech
Загружаем новости отрасли...
Ищем релевантные статьи за последние 6 месяцев