
Xsolla предоставя инфраструктура за търговия с игри на разработчици и издатели на видеоигри. Нейната платформа подпомага монетизацията, дистрибуцията и финансирането чрез инструменти като персонализируеми уеб магазини, обработка на плащания, предотвратяване на измами и социални функции, създадени за по-дълбоко ангажиране на играчите. Xsolla също така помага на компаниите от игровата индустрия да се справят с плащанията, данъците, регулаторното съответствие и оперативните изисквания на глобалните пазари, като предлага интеграции с платформи за разработка, включително Unity, Unreal и Cocos Creator.
Старши бекенд инженер, IAM (дистанционно в Русия) в Xsolla
Изграждайте сигурни услуги за управление на идентичността и достъпа с висок капацитет за Xsolla ID. Работете по удостоверяване, оторизация и мащабируема инфраструктура за разработчици на игри по целия свят.
Описание
- Изграждайте и поддържайте бекенд услуги на Go за Xsolla ID
- Проектирайте OAuth 2.0 и OIDC потоци, включително интроспекция на токени и стратегии за обновяване
- Разширявайте базирания на Ory оркестратор за удостоверяване и архитектурата на плъгините
- Прилагайте практики за уеб сигурност, обхващащи бисквитки, CSRF, XSS, съхранение на токени, TLS и сесии
- Оптимизирайте заявки и производителност при високо натоварване в PostgreSQL, MySQL, Redis и CockroachDB
- Разработвайте надеждни и мащабируеми микросървиси
- Помагайте при миграцията от наследения Xsolla Login с двупосочна синхронизация на идентичности и без прекъсване
- Създавайте чист и тестван код с цялостно покритие от модулни и интеграционни тестове
- Партнирайте си с фронтенд инженери по интеграции на SDK и уиджети
- Преглеждайте код и допринасяйте към техническата документация
- Експлоатирайте продукционни системи за удостоверяване и отстранявайте проблеми
- Изграждайте IAM платформа от следващо поколение, която е в основата на B2C продуктите на Xsolla
Изисквания
- Поне две години професионален опит в разработка с Go
- Силни умения с PostgreSQL и Redis, включително оптимизация на заявки и индексиране
- Работни познания по OAuth 2.0 и OIDC потоци или силна мотивация да ги научите
- Познаване на основите на уеб сигурността, включително CSRF, XSS, сигурност на бисквитките и TLS
- Опит с Docker и docker-compose
- Владеене на Git и практики за съвместна разработка
- Познаване на Nginx и конфигурация на уеб сървъри
- Силен опит с модулно тестване и ангажираност към качеството на кода
- Владеене на английски, достатъчно за четене на техническа документация
- Предимство е познаването на архитектурата на микросървиси и компромисите при разпределените системи
- Предимство е опитът в проектиране на REST API със Swagger или OpenAPI
- Предимство е практическият опит с CI/CD конвейери
- Предимство е познаването на инструменти на Ory като Hydra, Kratos и Keto или сравними IAM рамки
- Предимство е познаването на PKCE, идентификационни данни на клиента, device flow, интроспекция на токени и стратегии за обновяване на токени
- Предимство е опитът с CockroachDB или друга разпределена SQL база данни
- Предимство е опитът с NATS, Kafka или RabbitMQ
- Предимство е познаването на Jira
- Предимство е познаването на Kubernetes и оркестрацията на контейнери
- Предимство е познаването на SOC 2, ISO 27001, минимизирането на данните според GDPR и одитното регистриране
- Предимство е актуалният практически опит с инструменти за изкуствен интелект като Claude, Copilot или Cursor
Придобивки
- Неограничен гъвкав отпуск за подкрепа на баланса между работа и личен живот
- Частно здравно осигуряване със стоматологично покритие за вас и вашето семейство
- Персонализиран план за развитие с пътеки за експертно и управленско израстване
- Възможности за обучение и образование за професионално развитие
- Ежегодни корпоративни събития и екипни събирания
- Работа от разстояние с гъвкаво работно време от 10:00 до 19:00
- Работа по продукти в бързоразвиващите се сектори на игрите и Web3
- Среда за споделяне на знания с опитни инженери в цялата организация