#вакансия #Go #Golang #remote #разработчик
Ведущий разработчик Golang
Компания: Centicore
Формат работы: удаленный по РФ
ЗП: 350 000 р.
Проект: Телефония
Команда ждет, что у тебя есть:
- Опыт коммерческой разработки на Go от 2–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-транками и телеком-оборудованием.