
Xsolla предоставя инфраструктура за търговия с игри на разработчици и издатели на видеоигри. Нейната платформа подпомага монетизацията, дистрибуцията и финансирането чрез инструменти като персонализируеми уеб магазини, обработка на плащания, предотвратяване на измами и социални функции, създадени за по-дълбоко ангажиране на играчите. Xsolla също така помага на компаниите от игровата индустрия да се справят с плащанията, данъците, регулаторното съответствие и оперативните изисквания на глобалните пазари, като предлага интеграции с платформи за разработка, включително Unity, Unreal и Cocos Creator.
Старши backend инженер (Go) – Xsolla, дистанционна работа от Русия
Изграждайте и поддържайте надеждни Go услуги и API за глобалната платформа на Xsolla за търговия с видеоигри. Поемете отговорност за разпределени системи, бази данни, събитийно управлявани процеси, наблюдаемост и поддръжка на продукционна среда.
Описание
- Създаване и поддръжка на backend услуги и API
- Принос към системната архитектура и решенията за технически дизайн
- Подготовка и преглед на документация за технически дизайн
- Доставка на чист и лесен за поддръжка код, подкрепен от модулни и интеграционни тестове
- Подобряване на схемите на базите данни и производителността на заявките за надеждна работа при натоварване
- Разработване на асинхронни и събитийно управлявани процеси с брокери на съобщения
- Наблюдение, диагностика и подобряване на продукционните услуги
- Подпомагане на дейностите по реагиране при инциденти и прегледите след инциденти
- Подпомагане на поддръжката на CI/CD процеси, инфраструктура като код и инженерни стандарти
- Преглед на код и подкрепа за развитието на инженери на средно и младшо ниво
- Работа с екипите по продукт, дизайн, 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
- Предимство е опитът във водене на технически инициативи или менторство на инженери
- Предимство е опитът в сферата на игрите, електронната търговия, финтеха или разплащанията
- Предимство е актуалният практически опит с AI инструменти като Claude, Copilot или Cursor
Придобивки
- Здравно, стоматологично и оптично осигуряване
- Платен отпуск
- Индивидуален план за кариерно развитие
- Обучения и образователни възможности за професионално развитие
- Гъвкаво работно време
- Трудов договор със съответно юридическо лице или EOR според местоположението на кандидата