Казань, проспект Ямашева, 101
Ищу опытного Go-разработчика для участия в проектной разработке микросервисов. Основные задачи связаны с интеграцией с оборудованием, видеостримингом и сетевыми протоколами. Нужен специалист, который может взять задачу целиком, продумать архитектуру и довести её до готового результата.
Разработка микросервисов на Go.
Интеграции с устройствами через gRPC, REST и WebSockets.
Работа с видеостримингом (RTSP/RTMP) и MediaMTX.
Проектирование архитектуры и выбор подходящих технических решений.
Уточнение и корректировка ТЗ там, где это необходимо.
Реализация DAL с использованием SQLC.
Работа с Postgres и Redis.
Написание комплекта тестов:
unit,
интеграционные,
e2e.
Подготовка технической документации по сервисам (в случае необходимости).
Уверенное владение Go.
Опыт разработки микросервисов.
Знание gRPC, REST, WebSockets.
Опыт работы с SQL (желательно Postgres).
Опыт использования SQLC или готовность быстро освоить.
Умение разбираться в сетевых протоколах.
Практика написания тестов (unit/integration/e2e).
Понимание принципов чистой архитектуры.
Умение работать автономно и предлагать оптимальные технические решения.
Будет плюсом:
Знание PHP.
Опыт с RTSP/RTMP, MediaMTX.
Понимание SIP и RTP.
Удаленная работа.
Формат: проектная деятельность.
Гибкая загрузка: вы сами распределяете время.
Коммуникация: переписка, созвоны (без голосовых сообщений в чатах).
Код-ревью — со стороны заказчика.
Возможность долгосрочного сотрудничества при хороших результатах.
Вознаграждение зависит от уровня специалиста и формируется на переговорах.
Казань
до 238800 RUR