yandex
N
NDA
Страна
Россия
+500% приглашений

Откликайтесь
на вакансии с ИИ

Ускорим процесс поиска работы
УдалённоПолная занятость

Golang разработчик (Telecom)

ИИОценка ИИ

Интересный и сложный проект с глубоким техническим стеком для опытных инженеров. Однако, жесткие возрастные рамки и отсутствие указанной вилки зарплаты могут снижать привлекательность для части кандидатов.


Вакансия из Quick Offer Global, списка международных компаний
Пожаловаться

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Очень высокая сложность из-за специфических требований к опыту в телекоме (SIP, RTP) и необходимости глубокого понимания работы с памятью и сетевым I/O на уровне ядра Go. Требуется стаж от 7-8 лет, что относит вакансию к уровню Senior/Lead.

Анализ зарплаты

Медиана450 000 ₽
Рынок350 000 ₽ – 600 000 ₽
ИИОценка ИИ

Для позиции уровня Senior/Lead Golang Developer с узкой специализацией в Telecom (SIP/RTP) рыночные зарплаты в России значительно выше средних по рынку бэкенд-разработки. Учитывая требования к 8-летнему опыту, компенсация должна находиться в верхнем дециле.

Сопроводительное письмо

Меня крайне заинтересовала вакансия Golang разработчика, особенно учитывая глубокий стек технологий в области телекома (SIP, RTP, SDP) и требования к оптимизации high-throughput систем. Имея значительный опыт разработки на Go, я специализируюсь на создании отказоустойчивых микросервисов и работе с низкоуровневыми сетевыми протоколами, что полностью соответствует задачам вашего проекта.

Мой опыт включает работу с gRPC streaming, оптимизацию hot path и решение сложных проблем в распределенных системах, таких как race conditions и утечки памяти. Я уверен, что мои навыки в области CGO и опыт поддержки сложных форков библиотек позволят мне эффективно включиться в разработку вашего медиа-шлюза или B2BUA решения. Буду рад обсудить, как мой опыт в телекоме поможет вашей команде достичь поставленных целей до конца 2026 года.

+250% к просмотрам

Составьте идеальное письмо к вакансии с ИИ-агентом

Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь уже сейчас

Если вы эксперт в Golang и телеком-протоколах, не упустите шанс поработать над высоконагруженным проектом — откликайтесь прямо сейчас!

Описание вакансии

ID 3463

Golang разработчик

Возраст от 28+ лет, опыт в разработке на go от 7-8 лет *❗️**❗️**❗️**❗️*

**Прием откликов до 28.08.2026, 11:00 (UTC+3)

РФ*❗️*❗️*❗️* Устройство на 1/1000 в к** заказчику

Кол-во специалистов

1

Длительность проекта

до 31.12.2026 (с пролонгацией)

Объем участия в проекте

Высокая нагрузка

~160 ч/мес

Формат взаимодействия

Удаленно

Требуемая локация специалиста

Россия

Доступность специалиста

МСК +- 3ч

Требуемое гражданство специалиста

РФ

Обязательные требования

  • Сильный Go: идиомы, packages, interfaces, error handling;
  • Глубокая concurrency: goroutines, channels, context, mutex/atomic, race и leaks;
  • Сетевой I/O: TCP/UDP, таймауты, долгоживущие сессии, graceful shutdown;
  • gRPC (в т.ч. streaming);
  • Тесты: unit/integration, понимание race detector;
  • Observability: метрики, логи, базовый tracing; pprof;
  • Docker, CI, code review;
  • SIP: диалоги, транзакции, provisional responses, CANCEL, re-INVITE/UPDATE;
  • SDP и согласование кодеков;
  • RTP/RTCP, понимание real-time media;
  • B2BUA/media gateway / SBC / softswitch (хотя бы один из доменов);
  • Кодеки: G.711, AMR, EVS - на уровне понимания задачи;
  • Опыт поддержки сложных чужих библиотек/форков;

- Опыт в телекоме;

  • High-throughput/low-latency сервисы;
  • Оптимизация hot path (alloc, pooling);
  • CGO/нативные зависимости;
  • Опыт Asterisk/Kamailio/SIP/RTP/WebRTC;
  • Разбор проблем вроде one-way audio, signaling races.

Задачи на проекте

  1. Стандартная библиотека:
  • Знание и эффективное использование стандартной библиотеки Golang, включая пакеты для работы с файлами, сетью, консолью и другими аспектами программирования.
  1. Структура и организация кода:
  • Модули и пакеты: Использование модулей и пакетов для организации кода, обеспечение разделения ответственности;
  • Именование: Придерживание стандартов именования переменных, функций и пакетов для улучшения читаемости кода;
  • Комментарии: Добавление комментариев, особенно для сложных участков кода, для облегчения понимания и поддержки.
  1. Тестирование и качество кода:
  • Unit-тесты: Написание unit-тестов для каждой функции и модуля для обеспечения надежности и возвратности изменений;
  • Интеграционные тесты: Разработка интеграционных тестов для проверки взаимодействия различных компонентов системы;
  • Code linting и форматирование: Использование инструментов для поддержания единого стиля кода, таких как go fmt и go lint.
  1. Оптимизация и производительность:
  • Эффективное использование ресурсов: Разработчики должны уметь оптимизировать использование памяти, процессора и сети;
  • Профилирование: Использование инструментов для профилирования производительности, таких как pprof, для выявления узких мест.
  1. Разработка микро сервисов:
  • Архитектура микро сервисов: Умение проектировать и реализовывать архитектуру микро сервисов, обеспечивая независимость и масштабируемость;
  • Коммуникация между сервисами: Использование REST, gRPC или других методов коммуникации между микро сервисами.
  1. Безопасность:
  • Проверка входных данных: Обработка входных данных для защиты от атак типа SQL- инъекций, межсайтового скриптинга и других видов атак;
  • Безопасное использование сторонних библиотек: Проверка библиотек на наличие уязвимостей перед их использованием в проекте.
  1. Инструменты и среды разработки:
  • Редакторы кода: Использование удобных редакторов кода, таких как Visual Studio Code, GoLand, или Atom, с расширениями и плагинами для Golang;
  • Системы контроля версий: Знание и использование систем контроля версий, таких как Git, для управления изменениями в коде.
  1. Обновление и поддержка:
  • Обновление технологий: Следование рекомендациям по обновлению Golang и библиотек, чтобы использовать последние улучшения и исправления;
  • Документирование: Создание и поддержание документации для проектов, чтобы облегчить понимание и поддержку кода.
  1. Командная работа:
  • Сотрудничество: Умение работать в команде, обсуждать и решать проблемы, используя совместные усилия;
  • Коммуникация: Эффективное использование инструментов коммуникации для обмена информацией внутри команды и с заказчиками.
+400% к собеседованиям

Создайте идеальное резюме с помощью ИИ-агента

Создайте идеальное резюме с помощью ИИ-агента

Навыки

  • Git
  • Unit Testing
  • Integration Testing
  • CI/CD
  • Microservices
  • Docker
  • gRPC
  • Go
  • WebRTC
  • SIP
  • RTP
  • Asterisk
  • pprof
  • RTCP
  • SDP
  • Kamailio
  • CGO

Возможные вопросы на собеседовании

Вакансия требует глубоких знаний concurrency для высоконагруженных систем.

Расскажите о вашем опыте отладки race conditions и утечек горутин в продакшене: какие инструменты, кроме race detector и pprof, вы использовали?

Проект связан с телекомом и протоколом SIP.

Опишите процесс установления сессии в SIP (Invite-процесс) и как бы вы реализовали обработку CANCEL запроса в высоконагруженном B2BUA на Go?

Упоминается оптимизация hot path и аллокаций.

В каких случаях вы бы предпочли использование sync.Pool и какие риски связаны с его неправильным использованием при работе с сетевыми буферами?

Требуется опыт работы с CGO.

С какими основными проблемами производительности и безопасности вы сталкивались при использовании CGO, и как минимизировали накладные расходы на вызовы между Go и C?

Работа с медиа-трафиком (RTP).

Как вы решали проблему джиттера (jitter) и потери пакетов при обработке RTP-трафика в реальном времени на стороне бэкенда?

Похожие вакансии

C
Centicore
250 000 ₽ – 300 000 ₽

Разработчик C#

SeniorУдалённо
C++ · .NET Core · .NET 6 · Web API · RESTful · Microservices · Entity Framework Core · SQL · MS SQL Server · SOLID · Design Patterns · xUnit · NUnit · Moq · Git · CI/CD · GitHub Actions · GitLab CI · Jenkins · RabbitMQ · Kafka
+21 навыков
NDA
1 700 ₽ – 2 200 ₽

.NET-разработчик Senior

SeniorУдалённо
C++ · .NET 6 · LINQ · CQRS · Saga · API Gateway · Apache Kafka · PostgreSQL · EF Core · Dapper · Docker · Kubernetes · Prometheus · Grafana · OpenTelemetry · SOLID · KISS · YAGNI
+18 навыков
NDA
137 287 ₽ – 242 250 ₽

Python разработчик (Middle)

MiddleУдалённо
Python · FastAPI · PostgreSQL · S3 · REST API · Machine Learning
+6 навыков
M
Mish
1 300 ₽ – 1 400 ₽

Java-разработчик (Senior)

SeniorУдалённо
Java · Spring · Kafka · SQL · OOP · SOLID · Docker · Kubernetes · .NET Core
+9 навыков
TS
Top Selection
280 000 ₽ – 300 000 ₽

.NET - разработчик (Senior)

SeniorУдалённо
.NET · C++ · LINQ · CQRS · Saga · API Gateway · Apache Kafka · PostgreSQL · Entity Framework Core · Dapper · Docker · Kubernetes · Prometheus · Grafana · OpenTelemetry · SOLID
+16 навыков
NDA
1 300 ₽ – 1 400 ₽

Senior Java разработчик

SeniorУдалённо
Java · Spring Boot · Apache Kafka · PostgreSQL · Docker · Kubernetes · Redis · OpenSearch · Netflix Conductor · Camunda · Microservices · SQL · JVM
+13 навыков
N
NDA
Россия
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!