Ведущий Go-разработчик (импортозамещение телефонии)
Описание
Юзтех – группа аккредитованных ИТ-компаний полного цикла разработки с многолетней экспертизой в передовых технологиях: DWH, BigData, AI/ML, Blockchain, BI, предиктивная аналитика, цифровые двойники производства и рисков. ГК Юзтех является технологическим партнером таких компаний, как Mail.ru, 2Gis, НЛМК, Еврохим, ГоИнвест, Альфа-Банк, Сбер, ВТБ, МКБ, Самолет, Х5 retail Group, Газпромнефть, Леруа Мерлен, Ситилинк, Ланит, IBS. Также, ГК разрабатывает собственные ИТ-продукты (Юзбас, Октопус, Тил Эйчар) и флагманские проекты, которыми пользуется 70% населения страны. Сфера: Ищем Go-разработчика уровня в проект по импортозамещению телефонии — разработку собственного решения для исходящего обзвона на базе FreeSWITCH. Предстоит участвовать в создании backend-сервисов, микросервисной архитектуры и интеграций для высоконагруженной системы контактного центра. Формат работы: удалённо по РФ. Задачи: — Разрабатывать и поддерживать backend-сервисы на Go для системы исходящего обзвона. — Проектировать и реализовывать микросервисы и API: HTTP, REST, gRPC. — Реализовывать конкурентную логику с использованием goroutines, channels, sync, context. — Работать с реляционными БД: PostgreSQL/MySQL, проектировать схемы, оптимизировать запросы, работать с транзакциями. — Использовать Redis для кэширования и очередей. — Интегрироваться с брокерами сообщений: Kafka / RabbitMQ / NATS. — Контейнеризировать сервисы с помощью Docker, участвовать в настройке CI/CD. — Покрывать код тестами: unit/integration. — Проводить code review, работать с Git. — Диагностировать и сопровождать сервисы в Linux-среде. — Участвовать в интеграции с FreeSWITCH/SIP и постепенно погружаться в домен телефонии и контактных центров. Будет плюсом: — Опыт с Kubernetes. — Понимание протокола SIP: INVITE, REGISTER, диалоги, сессии. — Знание RTP/RTCP, медиа-потоков и кодеков: G.711, Opus и др. — Опыт работы с FreeSWITCH: конфигурация, dialplan, ESL. — Понимание архитектуры контактных центров: IVR, ACD, маршрутизация вызовов, очереди. — Опыт интеграции с SIP-транками и телеком-оборудованием. — Понимание метрик контактного центра: SLA, AHT, occupancy. — Знакомство с WebRTC. Мы ожидаем: — Коммерческий опыт разработки на Go от 2–3 лет. — Хорошее понимание concurrency в Go: goroutines, channels, sync, context. — Уверенное владение стандартной библиотекой Go. — Опыт работы с net/http, REST, gRPC. — Понимание принципов проектирования API и микросервисной архитектуры. — Опыт работы с PostgreSQL/MySQL: схемы, индексы, оптимизация запросов, транзакции. — Опыт работы с Redis. — Понимание брокеров сообщений: Kafka, RabbitMQ или NATS. — Опыт работы с Docker. — Навыки настройки или участия в CI/CD: GitLab CI / GitHub Actions. — Уверенное владение Linux, навыки диагностики. — Опыт написания unit/integration-тестов. — Владение Git, опыт code review. — Понимание паттернов проектирования и принципов SOLID. — Самостоятельность, умение декомпозировать задачи. — Готовность работать в кросс-функциональной команде и погружаться в специфику телефонии. Мы предлагаем: Карьерную и профессиональную возможность в стабильной, аккредитованной ИТ-компании; Расширенный полис ДМС со стоматологией, корпоративный психолог; Необходимую технику для комфортной работы; Обучение, сертификацию, клуб английского языка; Доступ к Корпоративной библиотеке и к Корпоративному университету; Внутрикорпоративные профильные коммьюнити; Заботу о детях сотрудников: корпоративные скидки, подарки, детские дни; Геймифицированную программу лояльности: поверь, ты будешь восторге от нашего корпоративного магазина; Корпоративную жизнь: мы много работаем и классно отдыхаем.
Требования к кандидату
Условия и бонусы
Юзтех – группа аккредитованных ИТ-компаний полного цикла разработки с многолетней экспертизой в передовых технологиях: DWH, BigData, AI/ML, Blockchain, BI, предиктивная аналитика, цифровые двойники производства и рисков. ГК Юзтех является технологическим партнером таких компаний, как Mail.ru, 2Gis, НЛМК, Еврохим, ГоИнвест, Альфа-Банк, Сбер, ВТБ, МКБ, Самолет, Х5 retail Group, Газпромнефть, Леруа Мерлен, Ситилинк, Ланит, IBS. Также, ГК разрабатывает собственные ИТ-продукты (Юзбас, Октопус, Тил Эйчар) и флагманские проекты, которыми пользуется 70% населения страны. Сфера: Ищем Go-разработчика уровня в проект по импортозамещению телефонии — разработку собственного решения для исходящего обзвона на базе FreeSWITCH. Предстоит участвовать в создании backend-сервисов, микросервисной архитектуры и интеграций для высоконагруженной системы контактного центра. Формат работы: удалённо по РФ. Задачи: — Разрабатывать и поддерживать backend-сервисы на Go для системы исходящего обзвона. — Проектировать и реализовывать микросервисы и API: HTTP, REST, gRPC. — Реализовывать конкурентную логику с использованием goroutines, channels, sync, context. — Работать с реляционными БД: PostgreSQL/MySQL, проектировать схемы, оптимизировать запросы, работать с транзакциями. — Использовать Redis для кэширования и очередей. — Интегрироваться с брокерами сообщений: Kafka / RabbitMQ / NATS. — Контейнеризировать сервисы с помощью Docker, участвовать в настройке CI/CD. — Покрывать код тестами: unit/integration. — Проводить code review, работать с Git. — Диагностировать и сопровождать сервисы в Linux-среде. — Участвовать в интеграции с FreeSWITCH/SIP и постепенно погружаться в домен телефонии и контактных центров. Будет плюсом: — Опыт с Kubernetes. — Понимание протокола SIP: INVITE, REGISTER, диалоги, сессии. — Знание RTP/RTCP, медиа-потоков и кодеков: G.711, Opus и др. — Опыт работы с FreeSWITCH: конфигурация, dialplan, ESL. — Понимание архитектуры контактных центров: IVR, ACD, маршрутизация вызовов, очереди. — Опыт интеграции с SIP-транками и телеком-оборудованием. — Понимание метрик контактного центра: SLA, AHT, occupancy. — Знакомство с WebRTC. Мы ожидаем: — Коммерческий опыт разработки на Go от 2–3 лет. — Хорошее понимание concurrency в Go: goroutines, channels, sync, context. — Уверенное владение стандартной библиотекой Go. — Опыт работы с net/http, REST, gRPC. — Понимание принципов проектирования API и микросервисной архитектуры. — Опыт работы с PostgreSQL/MySQL: схемы, индексы, оптимизация запросов, транзакции. — Опыт работы с Redis. — Понимание брокеров сообщений: Kafka, RabbitMQ или NATS. — Опыт работы с Docker. — Навыки настройки или участия в CI/CD: GitLab CI / GitHub Actions. — Уверенное владение Linux, навыки диагностики. — Опыт написания unit/integration-тестов. — Владение Git, опыт code review. — Понимание паттернов проектирования и принципов SOLID. — Самостоятельность, умение декомпозировать задачи. — Готовность работать в кросс-функциональной команде и погружаться в специфику телефонии. Мы предлагаем: Карьерную и профессиональную возможность в стабильной, аккредитованной ИТ-компании; Расширенный полис ДМС со стоматологией, корпоративный психолог; Необходимую технику для комфортной работы; Обучение, сертификацию, клуб английского языка; Доступ к Корпоративной библиотеке и к Корпоративному университету; Внутрикорпоративные профильные коммьюнити; Заботу о детях сотрудников: корпоративные скидки, подарки, детские дни; Геймифицированную программу лояльности: поверь, ты будешь восторге от нашего корпоративного магазина; Корпоративную жизнь: мы много работаем и классно отдыхаем.