Xsolla
Xsolla
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 според местоположението на кандидата