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

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

Казахстан на удалёнке

Мы ищем опытного 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 контракту (ИП).

Вакансия была найдена и отобрана на сайте hh

Чтобы откликнуться через hh пройдите по ссылке

Report Page