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

Город:
Тбилиси
Занятость:
Полная занятость
Компания "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.
- Полная удаленка - нам совершенно не принципиально, в какой стране или городе ты находишься :)
- Гибкий график работы, возможность самостоятельно планировать свой рабочий день;
- Корпоративные курсы английского языка;
- Реферальную программу;
- Отсутствие микроменеджмента и бюрократии.
- Сотрудничество по B2B контракту (ИП).
01 Октября
Senior Backend Developer (Golang)
Тбилиси
Компания "STARTRIBE LTD" Привет! В связи с ростом нашей команды ищем опытного Go инженера в платежную систему! Что ожидаем: опыт...
01 Октября
Тбилиси
Компания "STARTRIBE LTD" Продуктовая IT компания, которая занимается разработкой и поддержкой высоконагруженных проектов для крупных компаний, в...
01 Октября
Тбилиси
Компания "Wisebits" Wisebits — международный IT-холдинг с сильной технической командой! Наш ключевой продукт — высоконагруженный...
03 Октября
Батуми
Компания "Itransition" We are looking for experienced professional who can design and develop complex software systems from scratch, design...
01 Октября
Тбилиси
Компания "Itransition" We are looking for experienced professional who can design and develop complex software systems from scratch, design...
Вакансия размещена в отрасли