Компания Sigur ищет разработчика баз данных, который разделит наши ценности и будет готов внести свой вклад в развитие продуктов Sigur.
Чем предстоит заниматься:
- Проектирование и разработка различных компонентов системы уровня БД (PostgreSQL\MariaDB);
- Оптимизация производительности приложения на уровне БД;
- Рефакторинг архитектуры имеющихся решений;
Технические пожелания к кандидату:
- Опыт работы с промышленными базами данных PostgreSQL\MariaDB\MySQL
- Архитектура и проектирование БД
- Опыт локализации и выявления проблем приложений в промышленной эксплуатации
- Глубокие знания нормализации и денормализации данных
- Оптимизация производительности БД
- Анализ узких мест в производительности (индексы, планировщик запросов, deadlocks)
- Оптимизация сложных SQL-запросов
- Настройка кэша, балансировки нагрузки
- Триггеры
- Мониторинг
- Настройка, репликация, оптимизация
- Масштабирование и отказоустойчивость
- Настройка кластеров и распределённых хранилищ
- Разработка стратегий бэкапа и восстановления
- Способность разобраться в существующих процедурах и функциях PL/pgSQL, SQL
- Опыт командной разработки с применением систем управления версиями и задачами (Git, Youtrack, Redmine, Jira и т д);
- Способность обучать разработчиков писать правильные row Sql запросы
- Написание миграций для MariaDB\PG
Будет плюсом:
- Обработка бинарных данных на уровне SQL
- Умение писать Bash-скрипты
- Опыт работы с регулярными выражениями
- Работа в Unix-подобных операционных средах
- Знакомство с доступом к базам из Java
- Знакомство с доступом к базам из С++
- Опыт работы с CI/CD для баз данных
- Использование инструментов автоматизации (Ansible)
- Настройка мониторинга (Percona, Prometheus, Grafana, Zabbix)
Софт-скиллы
- Способность работать в Agile/Scrum-командах
- Навыки решения проблем и устранения инцидентов
- Коммуникационные навыки – взаимодействие с разработчиками и DevOps
- Документирование решений и best practices
Что вы получите работая с нами:
- Интересные реалистичные задачи и, как следствие их выполнения, профессиональный и карьерный рост.
- Внутренние обучение продукту - СКУД Sigur с первого рабочего дня.
- Полностью белую заработную плату, размер которой определим вместе, исходя из результатов собеседования и наличия у тебя релевантного для нас опыта.
- Полный соц. пакет, ДМС со стоматологией, социальные гарантии.
- Компенсация расходов на обучение (английский язык, тренинги, курсы).
- Посещение отраслевых выставок, семинаров, конференций.
- Современный комфортный офис в 5 мин от ст.м. Стрелка. Кухня с классной кофе машиной, зона отдыха с аэрохоккеем, теннисом, настольным футболом, playstation и др.
- Формат работы - оффлайн (гибридный формат с посещением офиса), график гибкий.
- Комфортное рабочее место, оборудованное под вас (Mac/Win/Linux, Notebook/PC, два монитора и др.).
- Демократичная атмосфера и молодой дружный коллектив.
- Корпоративные мероприятия (деловые, спортивные, развлекательные).