Компания "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.
11 Июля
Тбилиси
Компания "ТРТ" A medical industry company is looking for a Senior Python engineer. The company offers exposure to a variety of industries and...
07 Июля
DevOps Senior Engineer( Itransition )
Тбилиси
Компания "Itransition" We are looking for experienced developers that are willing to solve complex technical issues while developing high...
10 Июля
Тбилиси
Компания "Nitka Technologies, Inc." Nitka Technologies develops software for customers in the US and Europe and brings together about 300...
07 Июля
Тбилиси
Компания "Zion Development" The opened vacancy implies becoming a part of Zion Development’s flagship product – a fintech platform that gives...
08 Июля
Senior PHP Backend Developer/Ведущий разработчик PHP
Тбилиси
Компания "EYECONWEB" Inktech - международная IT-компания с главным офисом в Лимасоле, Кипр. С 2017 года мы создаём и запускаем собственные...