Наш клиент - международная компания, специализирующаяся на разработке и поддержке сложных и высоконагруженных 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-команде, активно участвовать в технических обсуждениях
Будет плюсом:
Опыт разработки event sourcing + CQRS систем
Знание Kubernetes, Helm, опыт работы с облачной инфраструктурой
Владение инструментами анализа производительности (pprof, benchmark, flamegraph)
Понимание задачи OLTP и OLAP систем
Опыт работы с Testcontainers
Работа из офиса: офис на Кипре (Лимассол)
Гибкое начало рабочего дня с 8:00 до 12:00
Компенсация питания в офисе
Официальное оформление по ТК Кипра
4 дополнительных days off
Отсутствие легаси кода
Компенсация спортивных занятий
Компенсация занятий английским языком
Поддержка от компании в важные и сложные периоды жизни
Кипр
от 4000 RUR
Кипр
от 4000 EUR
Кипр
от 4000 EUR