Компания "Emphasoft"
Мы ищем опытного Backend-разработчика со знанием Go (Golang) для проектирования, разработки и поддержки масштабируемых бэкенд-систем. Вам предстоит создавать высокопроизводительные микросервисы и API, которые лежат в основе нашей платформы, с акцентом на обработку данных в реальном времени, медиастриминг и низколатентную передачу данных.
Если у вас есть опыт работы с микросервисной архитектурой, распределёнными системами и протоколами потоковой передачи данных в реальном времени — будем рады с вами познакомиться!
Обязанности:
Разрабатывать, тестировать и поддерживать высокопроизводительные бэкенд-сервисы на Go.
Проектировать и реализовывать масштабируемые микросервисы в распределённой архитектуре.
Создавать и оптимизировать WebSocket и RESTful API для клиентских приложений.
Работать с протоколами медиастриминга в реальном времени, такими как RTP, SRTP и WebRTC, для обеспечения низкой задержки в аудио/видеосвязи.
Реализовывать эффективное хранение и извлечение данных с использованием баз данных MySQL, Redis, MongoDB.
Обеспечивать надёжность, безопасность и производительность системы с использованием современных практик DevOps.
Сотрудничать с фронтенд-разработчиками, DevOps и продуктовыми командами при создании новых функций.
Писать чистый, поддерживаемый и хорошо документированный код в соответствии с лучшими практиками.
Диагностировать, отлаживать и оптимизировать бэкенд-сервисы по показателям производительности и масштабируемости.
Минимум 3 года коммерческого опыта работы с Go (Golang).
Глубокое понимание микросервисной архитектуры и распределённых систем.
Знание технологий медиастриминга: RTP, SRTP, WebRTC. Опыт работы с WebRTC SFU, RTMP.
Отличное знание паттернов конкурентности и оптимизации производительности в Go.
Опыт работы с очередями сообщений (Kafka, NATS, RabbitMQ) для асинхронной обработки.
Навыки разработки и использования RESTful и WebSocket API.
Опыт работы с облачными платформами (AWS, GCP, Azure).
Знание английского языка на уровне B2 (с возможностью пройти техническое интервью)
Будет плюсом:
Знание инструментов мониторинга, логирования и трассировки (Prometheus, Grafana, OpenTelemetry).
Уверенная работа с базами данных (SQL и NoSQL).
Понимание контейнеризации и оркестрации (Docker, Kubernetes).
Опыт работы с платформами для общения в реальном времени.
Знакомство с библиотеками обработки аудио/видео (FFmpeg, GStreamer).
Знание сетевых протоколов: TCP, UDP, WebSockets.
Опыт работы с CI/CD пайплайнами для автоматических деплойментов.
Знание best practices в области безопасности: аутентификация, шифрование, безопасный дизайн API.
05 Августа
Тбилиси
Компания "Stemlab" Stemlab is an international network of schools, kindergarten and education centers. We deliver high quality offline and...
05 Августа
Тбилиси
Компания "Neskin Stars GE LLC" Neskin Stars is an independent startup where creators of Evermerge and seasoned developers are building the...
07 Августа
Android Разработчик (Middle/Senior)
Тбилиси
Компания "RedLab" REDLAB (ГК Litota) - партнер в создании и развитии ИТ-продуктов (аутсорсинг). Мы предлагаем своим клиентам полный цикл...
03 Августа
Тбилиси
Компания "TradingView" Привет! Меня зовут Евгений, я тимлид команды IDC в TradingView. Мы одна из многих бэкенд команд в TradingView. Наше...
06 Августа
Senior/Lead QA Auto( the_covert )
Тбилиси
Компания "the_covert" The_covert - международная компания, мы входим в группу IT-компаний, занимающихся разработкой собственных продуктов и...