Вакансия предполагает релокацию на Кипр!
Наш клиент - международная компания, специализирующаяся на разработке и поддержке сложных и высоконагруженных IT-продуктов для крупных брендов, известных по всему миру. Сейчас мы ищем Senior Backend Developer (Golang) для усиления команды одного из проектов - инновационного продукта в сфере iGaming. Это лайв-игры нового формата без студий, с real-time генерацией, видеокомпозицией и эмуляцией.
Обязанности:
-
разрабатывать и поддерживать сервисы на Go
-
проектировать и реализовывать масштабируемую архитектуру с учётом отказоустойчивости и производительности
-
работать с реляционными и NoSQL-базами данных (PostgreSQL, Redis, ClickHouse и др.)
-
интеграция с внешними системами через REST/gRPC/WebSocket
-
разрабатывать общие библиотеки для работы с компонентами системы включая логирование, мониторинг и трейсинг
-
проводить code review, менторство младших разработчиков
-
участвовать в планировании, оценке и декомпозиции задач, тесно взаимодействовать с DevOps, QA и frontend-командой
Требования:
-
5+ лет опыта разработки backend с ориентацией на Go
-
отличное знание стандартной библиотеки Go
-
понимание архитектурных принципов построения распределенных отказоустойчивых систем
-
опыт работы с KAFKA и/или RabbitMQ и/или Nats и глубокое понимание нюансов работы event-driven архитектуры
-
опыт работы с AI агентами для написания кода
-
опыт работы с REST и gRPC API, знание HTTP, TLS, WebSocket
-
опыт работы с PostgreSQL и/или MySQL в высоконагруженных проектах
-
опыт работы с NoSQL БД и понимания причин их использования
-
навыки написания юнит и интеграционных тестов (Testify, GoMock и др.)
-
опыт настройки сборки и CI/CD пайплайнов (Docker, GitHub Actions, GitLab CI и др.)
-
понимание принципов SOLID, Clean Architecture, опыт написания читаемого, поддерживаемого кода
-
умение работать в Agile/Scrum-команде, активно участвовать в технических обсуждениях
-
знание Kubernetes, Helm, опыт работы с облачной инфраструктурой
Будет плюсом:
-
опыт разработки event sourcing + CQRS систем
-
владение инструментами анализа производительности (pprof, benchmark, flamegraph)
-
понимание задачи OLTP и OLAP систем
-
опыт работы с Testcontainers
Условия:
-
работа из офиса: офис на Кипре (Лимассол)
-
гибкое начало рабочего дня с 8:00 до 12:00
-
компенсация питания в офисе;
-
официальное оформление по ТК Кипра
-
4 дополнительных days off
-
отсутствие легаси кода
-
компенсация спортивных занятий
-
компенсация занятий английским языком
-
релокационный пакет