Работодатель:
Опыт работы:
От 3 до 6 лет
Мы ищем Go разработчика в команду импортозамещение телефонии - предстоит разрабатывать собственное решение для исходящего обзвона на базе FreeSwitch.
Чем предстоит заниматься:
Чем предстоит заниматься:
- Проектированить и писать микросервисы.
- Формировать и согласовывать API-интерфейсы для интеграции с внешними сервисами и системами.
- Создавать и поддерживать инфраструктуру микросервисов, включая внедрение механизмов логирования и создание тестов.
- Взаимодейстовать с инфраструктурной командой для обеспечения процессов CI/CD, работы со средами контейнеризации и межсервисного взаимодействия.
Для нас важно:
- Опыт коммерческой разработки на Go от 3-х лет.
- Глубокое понимание concurrency: goroutines, channels, sync, context.
- Уверенное владение стандартной библиотекой, опыт работы с net/http, gRPC, REST.
- Знание принципов проектирования API и микросервисной архитектуры.
- Опыт работы с реляционными БД (PostgreSQL/MySQL): проектирование схем, оптимизация запросов, транзакции.
- Опыт с Redis (кэширование, очереди) и понимание работы брокеров сообщений (Kafka/RabbitMQ/NATS).
- Docker и контейнеризация сервисов;
- Навыки настройки CI/CD (GitLab CI/GitHub Actions).
- Уверенное владение Linux и навыки диагностики.
- Покрытие кода тестами (unit, integration), опыт код-ревью, владение Git.
- Понимание паттернов проектирования и SOLID.
- Самостоятельность, умение декомпозировать задачи.
- Коммуникация в кросс-функциональной команде.
- Готовность погружаться в специфичную доменную область.
Дополнительные стек и требования:
- Желателен опыт с Kubernetes.
- Доменные знания в области телефонии и контактных центров (готовность изучать эту доменную область в процессе работы рассматривается как достаточная альтернатива готовому опыту).
- Понимание протокола SIP (INVITE, REGISTER, диалоги, сессии).
- Знание RTP/RTCP, медиа-потоков и кодеков (G.711, Opus и др.).
- Опыт работы с FreeSWITCH: конфигурация, dialplan, ESL (Event Socket Library).
- Понимание архитектуры контактных центров (IVR, ACD, маршрутизация вызовов, очереди).
- Опыт интеграции с SIP-транками и телеком-оборудованием.
- Понимание метрик контактного центра (SLA, AHT, occupancy).
- Знакомство с WebRTC.
Главный принцип SkillStaff - Выбирай!
- РАЗНООБРАЗИЕ ПРОЕКТОВ. Выбирай из сотен компаний и проектов то, что интересно и полезно для твоего роста. SkillStaff помогает реализовывать ежегодно порядка 500 различных ИТ-проектов для крупного бизнеса.
- КОМФОРТ. SkillStaff — аккредитованная IT-компания, белая зарплата и удобный график работы. Создавай идеальные условия для своей работы: удаленная работа или возможность работать как в офисе клиента, так и в комфортном офисе SkillStaff в центре Москвы на Воздвиженке.
- РАЗВИТИЕ. Выбирай сам путь, по которому ты хочешь развиваться. Используй возможность обмена опытом и получение знаний через участие в разных проектах, совместную работу с высококвалифицированными коллегами.
- КУЛЬТУРА. Нашу культуру создают сами сотрудники – мы их слышим и помогаем развиваться, чтобы #вместе переходить на новый уровень!
Похожие вакансии
Fullstack-разработчик (PHP / Vue.js)
МФК Фордевинд
Бэкенд-экспертиза: уверенное знание PHP и глубокий опыт работы с фреймворком Laravel, а также проектирования баз данных MySQL.
250 000 - 350 000 руб.
.Net разработчик (Senior)
Норд Клан
Стек C#, .Net Core, .Net Framework, MS SQL, Kafka, PostgreSQL. Опыт работы с MS SQL Server (T-SQL) или другими...
Архитектор-разработчик Python
Котов Павел Анатольевич
От 5 лет коммерческой разработки и подтверждённый опыт архитектурных решений — проектировали систему или переводили её на микросервисы как ведущий разработчик...
200 000 - 300 000 руб.
Senior Game Designer (midcore)
Azur Games
Опыт работы в роли Game Designer от 4-х лет. Опыт координации работы команды, доведение задач до результата, работа с...
Младший фронтенд-разработчик / Junior Frontend Developer
Bioniq
Структурный подход. - Дисциплину и пунктуальность. - Уверенное знание HTML5, CSS3/SCSS и принципов адаптивной (mobile-first) вёрстки. -
