Ведущий разработчик GO (Большие базы данных)
СИНЕРГИЯ · Москва
до 370 000 ₽ на руки
- Более 6 лет
- Полная
- Удалённо
Описание вакансии
В ПРОЦЕССЕ РАБОТЫ НЕОБХОДИМО
- Изучение архитектуры телефонии и участие в настройках локального окружения. Изучение текущей схемы базы данных PostgreSQL, профилирование самых медленных запросов и составление плана оптимизации
- Реализация интеграции с ведением вызовов для стационарных телефонных аппаратов
- Разработка модуля оповещения супервизоров, вывод модуля в продакшн
- Участие в code review и обсуждении архитектуры разрабатываемых решений
- Кастомизация текущего решения под нужда и требования заказчиков.
ЧТО БУДЕТ ВАШИМ ПРЕИМУЩЕСТВОМ
- Опыт коммерческой разработки на Go от 5 лет
- Экспертные знания PostgreSQL: понимание внутренней архитектуры Опыт оптимизации сложных, тяжелых и высоконагруженных запросов (анализ EXPLAIN ANALYZE, оптимизация индексов: B-Tree, GiST, GIN, partial/expression indexes)
- Навыки работы с большими объемами данных: партиционирование, шардирование, репликация (строгая/асинхронная), настройка пулеров соединений (PgBouncer/Odyssey)
- Уверенное владение PL/pgSQL, оптимизация блокировок (Row-level locks) и предотвращение deadlock-ситуаций при массовых параллельных звонках
- Опыт работы с TimescaleDB
- Знание протоколов SIP, WebRTC и RTP
- Опыт работы с АТС (FreeSWITCH)
- Знание брокеров сообщений (NATS,Kafka)
- Опыт создания отказоустойчивых gRPC и REST API.
ДЛЯ ВАС МЫ ПРЕДЛАГАЕМ
- Официальное трудоустройство: оформление с полным пакетом социальных гарантий, включая отпуск и больничные
- Комфортные кафе и столовые: уютные пространства для общения с коллегами за чашкой кофе, обсуждения совместных проектов и последних корпоративных новостей
- Уникальная атмосфера в команде: разнообразие поколений и культур, способствующее созданию вдохновляющей рабочей среды
- Инвестиции в ваше будущее: повышение компетенций и внедрение лучших мировых практик для вашего профессионального роста
- Возможность посещения бизнес-мероприятий: участие в мероприятиях, способствующих расширению профессиональных связей и знаний
- Корпоративные фитнес-услуги: на площадке корпорации доступны фитнес-залы, залы для занятий йогой, SPA-центры и массажные кабинеты с персональной скидкой для сотрудников
- Поддержка на этапе адаптации: вас будет сопровождать наставник и руководитель, которые помогут вам бережно интегрироваться в коллектив.
Ключевые навыки
- PostgreSQL
- Оптимизация высоконагруженных запросов
- анализ EXPLAIN ANALYZE
- оптимизация индексов
- B-Tree
- GIST
- GIN
- partial/expression indexes
- Большие объемы данных
- партиционирование
- шардирование
- репликация
- настройка пулеров соединений (PgBouncer/Odyssey)
- PL/pgSQL
- оптимизация блокировок (Row-level locks)
- TimescaleDB
- SIP
- WebRTC
- RTP
- АТС
- FreeSWITCH
- NATS
- Kafka
- gRPC
- REST API