📢 Занимаетесь брендом работодателя?

Приходите 11 марта на Хабр Семинар, поговорим о том, как бренд и коммуникации становятся частью стратегии удержания.

→ Узнать больше

Разработчик баз данных (PostgreSQL)

Требования

Разработчик баз данных
Senior
PostgreSQL
SQL
Kubernetes
Docker
Высоконагруженные системы
Базы данных
Git
Python
Bash

Условия

Можно удалённо
Москва

Компания

Мы создаем большую платформу, которая помогает компаниям повышать продажи и улучшать клиентский сервис

Описание вакансии

О компании и команде

Вакансия открыта в продуктовой компании, которая занимается разработкой единой коммуникационной платформы, на базе которой реализованы сервис для аналитики маркетинга CoMagic, сервис UIS для управления коммуникацией отделов продаж и другие решения. Компания крепко стоит на ногах и ценит в сотрудниках такую же стабильность, честность и надёжность.

Мы используем PostgreSQL с 2003 года и прошли путь от кластера общим размером в пару гигабайт до десятка кластеров с текущим размером более 100Тб (из них почти половина – “холодные данные”). В 2020 году успешно внедрили и используем СУБД Greenplum. В нашей системе есть как высоконагруженная часть системы OLTP – ВАТС (виртуальная АТС), коллтрекинг, сервис уведомлений, интеграции с CRM и рекламными системами, так и требовательная к быстродействию OLAP часть от оперативных журналов по сырым данным до гибко настраиваемых агрегированных отчётов и дашбордов.

Основная задача Разработчика баз данных – выполнение задач по разработке баз данных.

Непосредственный руководитель – тим-лид направления. Взаимодействие со всеми членами продуктовых команд.

Стек технологий:
PostgreSQL
Greenplum
Redpanda
Prometheus + Grafana
Kubernetes + Docker
Ansible
Git + Gitlab
Python
Bash
Jira

Обязанности:

  • Проектирование и разработка новых возможностей и компонентов системы;
  • Доработка и поддержка существующих модулей;
  • Рефакторинг и оптимизация.

Ожидания от кандидата

  • Опыт работы на аналогичной позиции от 5 лет.
  • Отличное знание SQL, опыт оптимизации сложных SQL-запросов и процедурного кода.
  • Уверенное знание процедурных языков PL/SQL или PL/pgSQL.
  • Понимание архитектуры и принципов работы СУБД.
  • Знание PostgreSQL или Oracle (в команде есть сотрудники, которые успешно перешли с Oracle на PostgreSQL, поэтому если ты знаешь только Oracle для нас это не проблема).
  • Знание уровней изолированности транзакций.
  • Знание уровней и типов блокировок.
  • Опыт работы с высоконагруженной OLTP-системой.
  • Опыт работы по методологии SCRUM.
  • Стремление быть не просто разработчиком, но и активным участником команды продуктовой разработки
  • Стремление непрерывно развиваться и совершенствоваться как специалист.

Условия работы

Условия:

  • Компания входят в реестр аккредитованных IT-компаний.
  • Комфортный онбординг через менторство руководителя.
  • Двухнедельные стринты – работаем по Scrum.
  • Полная занятость, возможен гибридный формат работы, а также удалённый для жителей не из Москвы.
  • Комфортный офис в бизнес-центре А-класса недалеко от м. Нахимовский проспект с местами для отдыха, кухней и собственными переговорными комнатами.
  • Зарплата – в зависимости от вашего опыта и компетенций.
  • Испытательный срок – 3 месяцев.

Бонусы

  • ДМС и компенсация обучения из специальной программы поддержки сотрудников – Кафетерий льгот.