Мы - аккредитованная продуктовая IT-компания.
Создатели мультисервисной подписки Газпром Бонус, gazprombonus.ru
Сейчас в подписке предложения более 100 партнёров, включая компании группы «Газпром», Газпромбанк и Газпромнефть, а также другие бренды и сервисы: онлайн-кинотеатры PREMIER и Wink.ru, Lamoda, РИВ ГОШ, ИНВИТРО, Rostic’s, OZON, «Лента», Ситилинк, Hoff, строительный гипермаркет OBI и др.
Мы строим высоконагруженные b2c, b2b и b2e решения на основе микросервисной архитектуры.
Наша команда следует принципам Domain-Driven Design (DDD) и 12 факторного приложения, обеспечивая ясность и устойчивость бизнес-логики.
Для асинхронного взаимодействия между сервисами используется Temporal, что позволяет нам эффективно и надежно обрабатывать распределенные транзакции и решать типовые проблемы распределенных систем.
Мы уделяем особое внимание качеству кода и поддерживаем высокое (более 85%) покрытие бизнес-логики тестами.
В работе используются библиотеки и инструменты:
- gogo/protobuf и grpc-ecosystem — для быстрого и надежного взаимодействия между сервисами;
- go-pg — для работы с базой данных;
- rx-go — для реализации реактивного программирования;
- uber-go/fx — для DI;
- uber/jaeger-lib и uber-go/zap — для создания и мониторинга масштабируемых приложений;
- buf — для управления протобуфами;
- Temporal — для управления распределенными транзакциями;
- GolangCI-Lint — для обеспечения качества кода;
- casbin — для гибкого управления доступом.
У нас практически нет legacy!
Все решения принимаются с учетом современных стандартов разработки и инженерного подхода.
Приглашаем в команду DBA Middle+/Senior
Что предстоит делать:
- Проектирование, развертывание и обслуживание высокопроизводительных решений на базе Postgres, Clickhouse и Greenplum;
- Регулярные проверки восстановления из резервных копий и обеспечение отказоустойчивости при сбоях системы;
- Тщательная настройка мониторинга баз данных с реализацией проактивных алертов для оперативной реакции на потенциальные проблемы;
- Настройка версионирования схемы данных для обеспечения последовательности изменений;
- Разработка и внедрение процесса автоматизированного применения миграций данных и автоматического обновления справочников;
- Журналирование изменений данных при помощи Debezium;
- Активное продвижение автоматизации рутинных задач для освобождения времени на задачи связанные с развитием;
- Помощь в создании L3 мониторинга построенного на бизнес-метриках.
Стек технологий в проекте:
- Linux (CentOS/Ubuntu)
- GitLab + GitLab Registry + GitLabCI
- ClickHouse, PostgreSQL + Patroni + WAL-G + Greenplum
- Kafka, Temporal
- Airflow, Python, Golang
Что мы ожидаем увидеть:
- Значительный опыт в разработке высокопроизводительных решений с использованием Postgres, Clickhouse и Greenplum;
- Глубокое понимание процессов восстановления данных и механизмов отказоустойчивости.
Практические навыки настройки мониторинга баз данных, хорошее понимание метрик и настроек; - Опыт настройки версионирования схемы данных и автоматизации применения миграций;
- Опыт работы с инструментом Debezium для журналирования изменений данных;
- Глубокое понимание SQL и принципов оптимизации запросов;
- Опыт разработки скриптов или программ для автоматизации рутинных задач.
Почему вам понравится у нас:
- Вы будете работать в команде сильных профессионалов, где ценятся инженерные подходы;
- Проекты начинаются с чистого листа, и вы сможете повлиять на их архитектуру с самого начала;
- Мы используем современные инструменты и технологии, которые облегчают разработку;
- Открытая и прозрачная корпоративная культура с акцентом на развитие сотрудников;
- Возможность роста в интересных и масштабных проектах;
- Белая заработная плата + годовые бонусы;
- График работы 5/2 с 10:00 до 19:00 мск;
- Удаленный формат работы из РФ;
- Расширенная программа ДМС со стоматологией;
- Компенсация больничных до 100%