Golang Backend Engineer (Highload)
Golang Backend Engineer (Highload)
О проекте
Высоконагруженный backend-проект с фокусом на производительность, масштабируемость и работу с распределёнными системами. Система обрабатывает большое количество параллельных операций и требует глубокого понимания concurrency, сетевых протоколов и оптимизации.
Описание роли
Ищем Golang Backend Engineer, который будет заниматься разработкой и развитием highload-backend решений. Роль предполагает работу с API, real-time взаимодействием, масштабированием и оптимизацией производительности. Важна способность брать ответственность за технические решения и работать автономно.
Основные обязанности
Разработка и поддержка backend-сервисов на Golang.
Проектирование и реализация API с использованием JSON-RPC и WebSocket.
Построение и поддержка высоконагруженных систем с горизонтальным масштабированием и шардингом.
Работа с concurrency и параллелизмом в Go (goroutines, channels, sync primitives).
Разработка и оптимизация распределённых систем.
Профилирование, поиск узких мест и оптимизация производительности.
Работа с базами данных, включая embedded-хранилища (BoltDB, Badger).
Реализация и использование криптографических механизмов (шифрование, подписи, хеширование).
Взаимодействие с Linux/UNIX-средой и сетевыми компонентами.
Требования
Сильный коммерческий опыт разработки на Golang.
Подтверждённый опыт создания highload backend-систем.
Глубокое понимание API-дизайна (JSON-RPC, WebSocket).
Опыт горизонтального масштабирования и шардинга.
Отличное понимание concurrency и параллелизма в Go.
Опыт работы с распределёнными системами.
Навыки performance optimization, profiling и bottleneck analysis.
Практический опыт работы с базами данных, включая embedded-решения (BoltDB, Badger).
Знание основ криптографии.
Хорошее понимание Linux/UNIX и сетевых основ.
Базовое понимание frontend-взаимодействия: HTTP, JSON, WebSocket, общее представление о JavaScript/TypeScript или SPA.
Будет плюсом
Опыт в fintech, blockchain или real-time системах.
Опыт работы с брокерами сообщений (Kafka, RabbitMQ, NATS).
Soft skills
Сильные аналитические и problem-solving навыки.
Способность работать самостоятельно и брать ownership.
Опыт работы в распределённых или удалённых командах.
Технический английский для чтения документации и участия в технических обсуждениях.
Условия
КАНДИДАТ НАХОДИТСЯ ЗА ПРЕДЕЛАМИ РБ и РФ
Контракт с компанией в зоне EU.
Долгосрочный проект.
Full time remote job
Откликаясь на вакансию пожалуйста уточняйте:
* присылайте резюме на английском в PDF
* когда готовы приступить
* свои зп ожидания
* локацию и гражданство
Пишите пожалуйста
@goutsta
Откликнуться в Telegram →
⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.