Детали вакансии
Разработка
Тимлид
Офис
Полная занятость
Русский
Возможно, устарела
Aug 27
Вакансия опубликована больше месяца назад — возможно, она уже неактуальна

Ведущий Golang-разработчик

Позиция ведущего Golang-разработчика в Лимасоле, Кипр. Работа в офисе, полная занятость. Руководство backend-инженерами, проектирование и поддержка высоконагруженных микросервисов с SLO, Go, Kubernetes, Kafka, gRPC, CI/CD.

Руководить командой backend-разработки: найм, онбординг, распределение задач, развитие сотрудников, культура код-ревью, менторство, обмен знаниями. Собирать и приоритизировать технические требования, переводить их в инженерные задачи, согласовывать технические цели с бизнес-целями и отстаивать техническое качество. Проектировать, разрабатывать и обеспечивать надежность высоконагруженных сервисов с целевой доступностью 99,95% и измеримыми SLO (задержка P95/P99, пропускная способность, RTO/RPO). Отвечать за техническое качество и стабильность production-систем. Разрабатывать архитектуру распределенной микросервисной системы: выявлять узкие места и риски, проектировать масштабируемые решения, предотвращать инциденты. Улучшать процессы разработки, тестирования, доставки и эксплуатации: CI/CD, on-call, реагирование на инциденты, постмортемы без поиска виноватых, архитектурные и код-ревью, внутренние технические сессии.

Коммерческий опыт разработки на Go 6+ лет, включая 1–2 года в роли Team Lead/Tech Lead. Глубокое понимание многопоточности. Опыт проектирования и эксплуатации высоконагруженных распределенных микросервисных систем. Знание паттернов распределенных систем: Saga, Outbox, Circuit Breaker, Bulkhead, CQRS и т.д.; понимание типичных проблем микросервисной архитектуры (распределенные транзакции, eventual consistency, каскадные отказы, дублирование данных) и способов их решения. Опыт работы с REST, gRPC, асинхронным взаимодействием (Kafka, RabbitMQ, WebSocket, Pub/Sub, SSE) и понимание сценариев использования каждого механизма. Знание SQL и NoSQL баз данных, опыт профилирования запросов и миграций схем, понимание, когда каждая модель данных уместна. Опыт работы с микросервисной инфраструктурой (Docker, Kubernetes) и построения CI/CD-пайплайнов. Понимание принципов наблюдаемости (observability): метрики (RED/USE, SLI/SLO, health checks), логирование, трейсинг, мониторинг (Prometheus/Grafana, распределенный трейсинг, централизованное логирование). Умение обосновывать архитектурные решения для технической и нетехнической аудитории. Будет плюсом: опыт в iGaming или смежных высоконагруженных продуктах; опыт в высоконагруженных fintech/trading доменах с обеспечением согласованности и защитой от race conditions; умение решать алгоритмические и оптимизационные задачи в высоконагруженных сервисах; опыт построения процессов управления инцидентами и постмортемов с нуля.

Работа в офисе в Лимасоле. Гибкое начало рабочего дня. Компенсация обедов. Медицинская страховка для сотрудника и членов семьи. Внешнее и внутреннее обучение, бюджет на развитие. Меню внутренних бенефитов для сотрудников. Корпоративные и спортивные мероприятия различных форматов.

Кипр
CQRS
WebSocket
Circuit Breaker
REST
Bulkhead
Multithreading
Distributed Systems
distributed tracing
RabbitMQ
Kubernetes
NoSQL
microservices
Saga
SQL
Prometheus
Observability
Pub/Sub
SSE
Outbox
Docker
gRPC
Grafana
SLO
Go
Kafka
CI/CD

Не пропусти ни одну вакансию

Подпишись на наш Telegram-канал

Подписаться

Похожие вакансии

C++/Golang системный разработчик

C++/Golang системный разработчик в Acronis, мировом лидере в области киберзащиты, на базе в Белграде, Сербия.

Сербия
A
Acronis

Старший Golang разработчик

Старший Golang разработчик в VK, Москва. Полная занятость, возможна удаленная работа. Требуемые навыки: Golang.

V
VK

Младший разработчик Go (Golang)

130 000 ₽

Младший Go-разработчик в Cloud Vector, удалённая полная занятость, зарплата 90 000–130 000 руб./мес., работа с высоконагруженными облачными сервисами.

Беларусь, Россия
О
ООО «Клауд Вектор»