Московский Технологический Институт
Go-разработчик (Backend) в проект модернизации Synergy Call Center
Мы ищем опытного Go-разработчика для участия в проекте по модернизации платформы телефонии Synergy Call Center (SCC) для МТИ. Проект предполагает работу над высоконагруженной системой с фокусом на обработку и управление телефонными вызовами.
Формат работы
Удаленный формат с гибким графиком
Возможность работать из любой точки мира
Синхронизация с московским часовым поясом
Требования к кандидату
- Профессиональный опыт: от 5 лет коммерческой разработки на Go
- Глубокие знания PostgreSQL:
- Понимание внутренней архитектуры
- Опыт оптимизации сложных запросов
- Работа с различными типами индексов (B-Tree, GiST, GIN)
- Опыт работы с partial/expression indexes
Опыт работы с большими данными:
- Партиционирование
- Шардирование
- Настройка репликации
- Работа с пулерами соединений (PgBouncer/Odyssey)
Знание технологий:
- Протоколы SIP, WebRTC, RTP
- АТС FreeSWITCH
- Брокеры сообщений (NATS, Kafka)
- TimescaleDB
Навыки разработки:
- Создание отказоустойчивых API (gRPC и REST)
- Оптимизация блокировок в PL/pgSQL
- Предотвращение deadlock-ситуаций
- Задачи на испытательный срок
Первый месяц:
Изучение архитектуры телефонии
Настройка локального окружения
Анализ и оптимизация медленных запросов PostgreSQL
Второй месяц:
Реализация интеграции с системой управления вызовами
Разработка функционала для стационарных телефонных аппаратов
Третий месяц:
Создание модуля оповещений для супервизоров
Внедрение модуля в продакшн-среду
Мы предлагаем
- Работу над масштабным проектом с современными технологиями
- Возможность профессионального роста
- Конкурентную заработную плату
- Дружный удаленный коллектив
- Интересные технические задачи
Если вы готовы присоединиться к нашей команде и развивать передовые технологии в области телефонии, отправляйте ваше резюме. Мы ждем именно вас!