Xsolla
Xsolla
Xsolla fournit une infrastructure de commerce dédiée aux jeux vidéo pour les développeurs et les éditeurs. Sa plateforme prend en charge la monétisation, la distribution et le financement grâce à des outils tels que des boutiques en ligne personnalisables, le traitement des paiements, la prévention de la fraude et des fonctionnalités sociales conçues pour renforcer l’engagement des joueurs. Xsolla aide également les entreprises du secteur à gérer les paiements, les taxes, la conformité et les exigences opérationnelles sur les marchés internationaux, avec des intégrations pour des plateformes de développement comme Unity, Unreal et Cocos Creator.

Ingénieur Backend Senior, IAM (Télétravail en Russie) chez Xsolla

Concevez des services sécurisés de gestion des identités et des accès à haut débit pour Xsolla ID. Intervenez sur l’authentification, l’autorisation et une infrastructure évolutive au service des développeurs de jeux du monde entier.

Description

  • Développer et maintenir des services backend en Go pour Xsolla ID
  • Concevoir des flux OAuth 2.0 et OIDC, notamment les stratégies d’introspection et de renouvellement des tokens
  • Étendre l’orchestrateur d’authentification basé sur Ory et son architecture de plugins
  • Appliquer les pratiques de sécurité web concernant les cookies, CSRF, XSS, le stockage des tokens, TLS et les sessions
  • Optimiser les requêtes et les performances sous forte charge sur PostgreSQL, MySQL, Redis et CockroachDB
  • Développer des microservices fiables et évolutifs
  • Contribuer à la migration depuis l’ancien Xsolla Login avec synchronisation bidirectionnelle des identités et sans interruption de service
  • Produire un code propre et testé, avec une couverture complète de tests unitaires et d’intégration
  • Collaborer avec les ingénieurs frontend sur les intégrations de SDK et de widgets
  • Relire le code et contribuer à la documentation technique
  • Exploiter les systèmes d’authentification en production et résoudre les problèmes
  • Construire la plateforme IAM de nouvelle génération qui sous-tend les produits B2C de Xsolla

Exigences

  • Au moins deux ans d’expérience professionnelle en développement Go
  • Solides compétences en PostgreSQL et Redis, notamment en optimisation des requêtes et en indexation
  • Connaissance pratique des flux OAuth 2.0 et OIDC, ou forte motivation pour les apprendre
  • Compréhension des fondamentaux de la sécurité web, notamment CSRF, XSS, la sécurité des cookies et TLS
  • Expérience avec Docker et docker-compose
  • Maîtrise de Git et des pratiques de développement collaboratif
  • Compréhension de Nginx et de la configuration des serveurs web
  • Solide expérience des tests unitaires et engagement envers la qualité du code
  • Niveau d’anglais suffisant pour lire la documentation technique
  • Atout : connaissances de l’architecture des microservices et des compromis liés aux systèmes distribués
  • Atout : expérience dans la conception d’API REST avec Swagger ou OpenAPI
  • Atout : expérience pratique des pipelines CI/CD
  • Atout : familiarité avec les outils Ory tels que Hydra, Kratos et Keto, ou avec des frameworks IAM comparables
  • Atout : connaissances de PKCE, des identifiants client, du flux d’appareil, de l’introspection des tokens et des stratégies de renouvellement des tokens
  • Atout : expérience avec CockroachDB ou une autre base de données SQL distribuée
  • Atout : expérience avec NATS, Kafka ou RabbitMQ
  • Atout : familiarité avec Jira
  • Atout : compréhension de Kubernetes et de l’orchestration des conteneurs
  • Atout : familiarité avec SOC 2, ISO 27001, la minimisation des données au titre du RGPD et la journalisation d’audit
  • Atout : expérience pratique actuelle des outils d’IA tels que Claude, Copilot ou Cursor

Avantages

  • Congés flexibles et illimités pour favoriser l’équilibre entre vie professionnelle et vie privée
  • Assurance santé privée avec couverture dentaire pour vous et votre famille
  • Parcours professionnel personnalisé avec des voies d’expertise et de leadership
  • Possibilités de formation et d’apprentissage pour votre développement professionnel
  • Événements d’entreprise et rassemblements d’équipe annuels
  • Télétravail prioritaire avec des horaires flexibles de 10 h à 19 h
  • Travailler sur des produits dans les secteurs en plein essor du jeu vidéo et du Web3
  • Environnement de partage des connaissances avec des ingénieurs expérimentés dans toute l’organisation