FANzino — B2B-провайдер игр нового формата в онлайн-гемблинге. Ищем Senior Backend Engineer (Go) для разработки высоконагруженных и отказоустойчивых backend-систем, участия в архитектурных решениях и развитии продукта.
Ключевые обязанности:
- Разработка и поддержка сервисов на 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 БД
- Навыки написания unit и интеграционных тестов (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
Условия:
- Работа из офиса: офис на Кипре (Лимассол)
- Гибкое начало рабочего дня
- Компенсация питания в офисе
- Официальное оформление по ТК Кипра
- 4 дополнительных day off
- Отсутствие легаси