Разработчик golang (middle)



У нас есть программный комплекс, который автоматизирует работу контакт-центра.

Он состоит из модулей:
— Модуль дозвона. Выдаёт операторам звонки так, чтобы базы хватило на всех и никто не сидел без дела.
— Модуль сценариев. С его помощью мы создаём сценарий разговора, а оператор с этим сценарием работает, в том числе добавляет данные в базу.
— Модуль отчётности. Собирает результаты обзвона (статусы, время разговора, состояния операторов, очередей дозвона и т. д.) и выдаёт их пользователю в разных срезах.
— Модуль CRM. Отвечает за пошаговую обработку лидов различными пользователями и группами пользователей.
— Модуль аудиозаписей. Записывает разговоры, позволяет искать, фильтровать, прослушивать, делать пометки.
— Панель администратора. Управляет пользователями: создаёт новых, удаляет старых, присваивает им роли.
— Всевозможные личные кабинеты и интерфейсы.
— Интеграции с ведущими банками и операторами связи РФ и стран ближнего зарубежья, работа с 1С-Битрикс: Маркетплейс и многое другое.
Этот программный комплекс мы написали сами. На нём работают 1000+ пользователей — сотрудники компании и подключённые к системе компании-партнёры. Мы постоянно улучшаем и поддерживаем его.

Нам требуется golang разработчик (уровень middle) на полный рабочий день для участия в разработке серверной части платформы. Мы строим новый масштабируемый продукт для работы контакт-центра на современном стеке технологий и инструментов. Продуманная архитектура и контроль качества. Используем микросервисный подход с выбором подходящего инструментария под задачу и общими соглашениями по принятым практикам.
Если Вы являетесь профессионалом своего дела или настроены им стать – мы ждем Вас в нашу команду!
В основные задачи будет входить разработка и внедрение масштабируемых отказоустойчивых сервисов и участие в архитектурных решениях.

Требования:
—  опыт разработки от 1 года на golang
—  общий стаж разработки от 5 лет
—  уверенная работа с системой контроля версий git
—  базовые основы linux
—  опыт работы с SQL и noSQL хранилищами, очередями сообщений, кэшем
—  быть доступным онлайн, в рабочее время

  Будет плюсом:
—  опыт создания систем, работающих под высокой нагрузкой.
—  юнит-тестирование, функциональное тестирование
— Docker, CI/CD
—  понимание термина “Чистрый код”, знакомство с паттернами проектирования
—  самостоятельность и инициативность, не ждать, что за вас решат проблемы, а предлагать решения

Наш стек технологий:
—  golang
—  vuejs, nuxt
—  docker, k8s, ci/cd, gitlab
—  MySQL, MongoDB, RabbitMQ, Redis
—  asterisk, FreeSwitch
Экспертные материалы про колл-центры на канале Яндекс.Дзен
Мы создали канал c полезным контентом на Яндекс.Дзене. Если у вас есть вопросы, как найти колл-центр, как контролировать, как оценивать эффективность, ответы вы найдете у нас на канале.
Перейти на канал