Golang-разработчик
Ищем сильного Golang-разработчика для развития высоконагруженного сервиса в области SIP/RTP и real-time media. Нужно уверенное знание Go, конкурентного программирования, сетевого программирования и gRPC. Предлагают удаленную работу, белую зарплату, ДМС и поддержку развития.
Зарплата на уровне рынка
В пределах ±10% медианы Go по 52 вакансиям за 90 дней.
Что предстоит делать
Группа Компаний Орбита - ведущий разработчик цифровых решений, российская аккредитованная ИТ-компания Масштабный технологический проект с глубокой экспертизой в цифровизации бизнеса. Ключевые отрасли: государственный сектор, FinTech, HR Tech, коммуникации и медиа, услуги, рынок недвижимости, travel. Нам доверяют крупнейшие компании РФ, среди них: Т1, ВТБ, Иннотех, Альфа Банк, ОИС и другие. Более 6 лет мы ведем собственную продуктовую и заказную разработку высокоэффективных цифровых решений. Ищем сильного Golang-разработчика в команду, которая развивает высоконагруженный сервис в области SIP/RTP и real-time media. Если у вас сильный Go и хороший опыт backend/network-разработки, но пока нет глубокого опыта с SIP/RTP — это не проблема. Готовы помочь быстро погрузиться в телеком-домен.
- Разрабатывать и развивать сервисы на Go.
- Работать с конкурентными процессами: goroutines, channels, mutex, atomic, context.
- Разрабатывать сервисы с интенсивным сетевым I/O: TCP/UDP, долгоживущие соединения и сессии.
- Реализовывать корректное завершение соединений и graceful shutdown.
- Разрабатывать взаимодействие между сервисами через gRPC, включая streaming.
- Писать unit- и интеграционные тесты.
- Анализировать и устранять проблемы с race conditions, memory leaks и конкурентным доступом.
- Проводить профилирование и оптимизацию производительности с использованием pprof.
- Работать с метриками, логированием и базовым tracing.
- Участвовать в code review и поддерживать качество кодовой базы.
- Работать с Docker и CI/CD.
- Разбираться в сложных сторонних библиотеках и при необходимости поддерживать их форки.
- Участвовать в проектировании и развитии микросервисной архитектуры.
- Что важно
- Уверенное знание Golang и стандартной библиотеки.
- Понимание идиоматичного Go.
- Умение работать с packages и interfaces.
- Корректная обработка ошибок.
- Понимание принципов организации и декомпозиции Go-кода.
- Concurrency
- Глубокое понимание конкурентного программирования:
- goroutines;
- channels;
- context;
- mutex / RWMutex;
- atomic;
- race detector;
- предотвращение goroutine leaks;
- корректная синхронизация и завершение конкурентных процессов.
- Сетевое программирование:
- TCP / UDP.
- Сетевые таймауты.
- Долгоживущие соединения и сессии.
- Обработка сетевых ошибок.
- Graceful shutdown.
- Понимание особенностей высоконагруженного сетевого сервиса.
- gRPC:
- Практический опыт работы с gRPC.
- Понимание client/server взаимодействия.
- Опыт работы со streaming будет большим преимуществом.
- Тестирование:
- Unit-тестирование.
- Интеграционное тестирование.
- Понимание принципов тестирования конкурентного кода.
- Знание и практическое применение Go race detector.
- Использование gofmt и инструментов статического анализа/linting.
- Производительность и observability:
- Понимание влияния CPU, памяти и сетевого I/O на производительность.
- Опыт использования pprof.
- Метрики и логирование.
- Базовое понимание distributed tracing.
- Опыт оптимизации high-load / low-latency сервисов будет преимуществом.
- Инструменты:
- Docker.
- Git.
- CI/CD.
- Code review.
- Понимание принципов микросервисной архитектуры.
- Будет большим плюсом: Опыт в VoIP / телекоме / real-time communications:
- SIP;
- SDP;
- RTP / RTCP;
- B2BUA;
- Media Gateway;
- SBC;
- Softswitch;
- WebRTC.
- Особенно ценен опыт работы с:
- SIP-диалогами и транзакциями;
- provisional responses;
- CANCEL;
- re-INVITE / UPDATE;
- SDP и согласованием кодеков;
- RTP/RTCP и real-time media;
- проблемами one-way audio и signaling races.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Группа Компаний Орбита
20 активных вакансий в компании
Ручной тестировщик
~984 600 ₸ оценка
Ищем ручного тестировщика для работы над банковским проектом. Нужно тестировать backend-сервисы и API, писать тест-кейсы, работать с логами и базами данных. Требуется знание теории тестирования, опыт с Postman и SQL. Предлагают удаленную работу, белую зарплату, ДМС и возможности для развития.
Тестировщик 1С
Ищем опытного тестировщика 1С для проверки доработок и автотестов в крупной ИТ-компании. Нужно знание 1С, БД и Vanessa Automation, опыт от 3 лет. Предлагают удаленку, ДМС и развитие.
Специалист по 1С (аналитик/консультант)
Ищем опытного специалиста по 1С для развития продукта автоматизации финансово-хозяйственной деятельности на базе 1С:УХ, 1С:ДО и 1С:УТ. Нужен опыт от 3 лет, знание SQL и Excel, понимание бизнес-процессов. Предлагают удаленную работу, белую зарплату, ДМС и возможности для развития.
Разработчик .Net
~1 490 575 – 2 393 362 ₸ оценка
Ищем опытного .NET-разработчика для рефакторинга и развития системы управления портфелями проектов в банке. Нужно глубокое знание C# и .NET, опыт с SQL и микросервисами. Предлагают удалённую работу, белую зарплату и ДМС.
Похожие вакансии
6 вакансий
Middle Blockchain Backend инженер
~1 892 013 ₸ оценка
Ищем Middle Blockchain Backend инженера для разработки блокчейн и бэкенд систем. Нужен опыт 3+ лет с Go или Node.js/TypeScript, REST API, базами данных, Docker и интеграцией с Ethereum. Предлагают удаленную работу, конкурентную зарплату, карьерный рост и бонусы.
Middle Blockchain Backend инженер
~1 892 013 ₸ оценка
Ищем Middle-инженера для разработки бэкенда и блокчейн-сервисов на Go или Node.js/TypeScript. Нужен опыт от 3 лет, знание REST API, баз данных, Docker и интеграции с Ethereum. Предлагают удаленную работу, конкурентную зарплату и бонусы вроде медстраховки и курсов английского.
Middle Blockchain Backend инженер
~1 892 013 ₸ оценка
Ищем Middle Blockchain Backend инженера для разработки сервисов на Go или Node.js/TypeScript, интеграции с блокчейн сетями (Ethereum и EVM-совместимые) и создания надежной бэкенд инфраструктуры. Требуется 3+ года опыта, знание REST API, PostgreSQL/MongoDB, Redis, RabbitMQ/Kafka, Docker, CI/CD, а также понимание блокчейн транзакций, смарт-контрактов и Solidity. Предлагают удаленную работу, конкурентную оплату, карьерный рост, компенсацию медицинских расходов и другие бонусы.
Golang разработчик
~1 892 013 ₸ оценка
Финтех-стартап ищет Go-разработчика для создания и поддержки backend-сервисов. Нужно знание Go, опыт с API и базами данных. Предлагают влияние на продукт, современный офис и возможности роста.
Backend-разработчик (Go)
~1 892 013 ₸ оценка
Ищем middle-senior бэкенд-разработчика с опытом микросервисов и баз данных для развития highload-сервисов e-commerce. Стек: Go, PostgreSQL, Kafka, gRPC. Предлагаем динамичную среду, свободу решений и профессиональную команду.
Старший разработчик (Go)
~1 394 850 – 2 747 940 ₸ оценка
Ozon Банк ищет старшего Go-разработчика для развития сервиса обмена данными с бюро кредитных историй. Нужен опыт от 3 лет, знание Go, PostgreSQL, Kafka и SQL. Предлагают участие в проектировании, архитектурные встречи и работу в крупной IT-команде.