
Xsolla предоставляет инфраструктуру для игровой коммерции разработчикам и издателям видеоигр. Ее платформа поддерживает монетизацию, дистрибуцию и финансирование с помощью таких инструментов, как настраиваемые веб-магазины, обработка платежей, предотвращение мошенничества и социальные функции, призванные углубить взаимодействие игроков с играми. Xsolla также помогает игровым компаниям решать вопросы платежей, налогообложения, соблюдения нормативных требований и операционной деятельности на глобальных рынках, предлагая интеграции с платформами разработки, включая Unity, Unreal и Cocos Creator.
Ведущий backend-разработчик (Go) — Xsolla, удалённая работа в России
Разрабатывайте и поддерживайте надёжные сервисы и API на Go для глобальной игровой коммерческой платформы Xsolla. Отвечайте за распределённые системы, базы данных, событийные процессы, наблюдаемость и поддержку в продакшене.
Описание
- Создавать и поддерживать backend-сервисы и API
- Участвовать в проектировании архитектуры систем и принятии технических решений
- Готовить и рецензировать документацию по техническому проектированию
- Разрабатывать чистый и сопровождаемый код, покрытый модульными и интеграционными тестами
- Улучшать схемы баз данных и производительность запросов для надёжной работы под нагрузкой
- Разрабатывать асинхронные и событийные процессы с использованием брокеров сообщений
- Мониторить, диагностировать и улучшать сервисы в продакшене
- Участвовать в реагировании на инциденты и разборе их результатов
- Помогать поддерживать CI/CD-пайплайны, инфраструктуру как код и инженерные стандарты
- Проводить ревью кода и поддерживать развитие Middle- и Junior-инженеров
- Работать с командами продукта, дизайна, frontend, QA и DevOps для выпуска полноценных функций
- Поддерживать документацию API и техническую документацию в актуальном и доступном виде
- Отвечать за сервисы на всех этапах — от проектирования и реализации до развёртывания, мониторинга и дежурной поддержки
Требования
- Не менее пяти лет коммерческого опыта backend-разработки
- Продвинутые навыки Go, включая идиоматичную реализацию, шаблоны конкурентности и профилирование производительности
- Глубокое знание реляционных баз данных, таких как PostgreSQL или MySQL, включая проектирование схем, индексацию, оптимизацию запросов и миграции
- Практический опыт работы с Redis или сопоставимой системой кеширования
- Опыт создания REST API; опыт работы с gRPC будет преимуществом
- Опыт документирования API с помощью OpenAPI или Swagger
- Понимание микросервисной архитектуры и компромиссов распределённых систем
- Опыт работы с Kafka, RabbitMQ, NATS или аналогичными брокерами и событийно-ориентированным проектированием
- Опыт использования Docker и знакомство с основами Kubernetes
- Уверенное владение Git и CI/CD-процессами
- Глубокий опыт автоматизированного модульного и интеграционного тестирования
- Знание основ безопасности приложений, включая OWASP Top 10, защиту секретов и пользовательских данных, а также основы аутентификации и авторизации
- Хороший письменный и разговорный английский язык
- Желательно: опыт работы с Prometheus, Grafana, ELK/Graylog, OpenTelemetry или аналогичными инструментами наблюдаемости
- Желательно: опыт поддержки высоконагруженных систем и проведения профилирования производительности
- Желательно: опыт работы с GCP, AWS или Azure и инфраструктурой как код
- Желательно: опыт работы с NoSQL-базами данных, такими как MongoDB
- Желательно: опыт руководства техническими инициативами или наставничества инженеров
- Желательно: опыт работы в игровой индустрии, электронной коммерции, финтехе или сфере платежей
- Желательно: актуальный практический опыт использования инструментов ИИ, таких как Claude, Copilot или Cursor
Преимущества
- Медицинская, стоматологическая страховка и страхование зрения
- Оплачиваемый отпуск
- Индивидуальная карьерная карта
- Обучение и образовательные возможности для профессионального развития
- Гибкий рабочий график
- Трудовой договор с юридическим лицом или EOR в зависимости от местонахождения кандидата