Xsolla
Xsolla
Xsolla proporciona infraestructura de comercio para videojuegos destinada a desarrolladores y editores. Su plataforma facilita la monetización, la distribución y la financiación mediante herramientas como tiendas web personalizables, procesamiento de pagos, prevención del fraude y funciones sociales diseñadas para fortalecer la participación de los jugadores. Xsolla también ayuda a las empresas de videojuegos a gestionar pagos, impuestos, cumplimiento normativo y requisitos operativos en mercados de todo el mundo, con integraciones para plataformas de desarrollo como Unity, Unreal y Cocos Creator.

Ingeniero Backend Senior (Go) - Xsolla, Trabajo Remoto en Rusia

Desarrolla y opera servicios y API fiables en Go para la plataforma global de comercio de videojuegos de Xsolla. Lidera sistemas distribuidos, bases de datos, flujos basados en eventos, observabilidad y soporte de producción.

Descripción

  • Crear y mantener servicios backend y API
  • Contribuir a la arquitectura del sistema y a las decisiones de diseño técnico
  • Preparar y revisar documentación de diseño técnico
  • Entregar código limpio y mantenible respaldado por pruebas unitarias y de integración
  • Mejorar los esquemas de bases de datos y el rendimiento de las consultas para garantizar un funcionamiento fiable bajo carga
  • Desarrollar flujos de trabajo asíncronos y basados en eventos con intermediarios de mensajes
  • Supervisar, diagnosticar y mejorar los servicios de producción
  • Apoyar las actividades de respuesta a incidentes y las revisiones posteriores a incidentes
  • Ayudar a mantener las canalizaciones de CI/CD, la infraestructura como código y los estándares de ingeniería
  • Revisar código y apoyar el desarrollo de ingenieros de nivel intermedio y junior
  • Trabajar con Producto, Diseño, Frontend, QA y DevOps para lanzar funcionalidades completas
  • Mantener precisa y accesible la documentación de las API y la documentación técnica
  • Asumir la responsabilidad de los servicios desde el diseño y la implementación hasta el despliegue, la supervisión y el soporte de guardia

Requisitos

  • Al menos cinco años de experiencia comercial en desarrollo backend
  • Dominio avanzado de Go, incluida la implementación idiomática, los patrones de concurrencia y la creación de perfiles de rendimiento
  • Sólidos conocimientos de bases de datos relacionales como PostgreSQL o MySQL, incluido el diseño de esquemas, la indexación, la optimización de consultas y las migraciones
  • Experiencia práctica con Redis o un sistema de caché comparable
  • Experiencia en la creación de API REST; se valorará la experiencia con gRPC
  • Experiencia documentando API con OpenAPI o Swagger
  • Comprensión de la arquitectura de microservicios y de las ventajas y desventajas de los sistemas distribuidos
  • Experiencia con Kafka, RabbitMQ, NATS o intermediarios similares y con el diseño basado en eventos
  • Experiencia utilizando Docker y familiaridad con los fundamentos de Kubernetes
  • Dominio de Git y de los flujos de trabajo de CI/CD
  • Sólida experiencia en pruebas unitarias y de integración automatizadas
  • Conocimientos de fundamentos de seguridad de aplicaciones, incluidos OWASP Top 10, la protección de secretos y datos de usuarios y los principios básicos de autenticación y autorización
  • Buen nivel de inglés escrito y hablado
  • Se valorará la experiencia con Prometheus, Grafana, ELK/Graylog, OpenTelemetry u otras herramientas de observabilidad similares
  • Se valorará la experiencia dando soporte a sistemas de alta carga y realizando perfiles de rendimiento
  • Se valorará la experiencia con GCP, AWS o Azure y con infraestructura como código
  • Se valorará la experiencia con bases de datos NoSQL como MongoDB
  • Se valorará la experiencia liderando iniciativas técnicas o como mentor de ingenieros
  • Se valorará la experiencia en videojuegos, comercio electrónico, fintech o pagos
  • Se valorará la experiencia práctica actual con herramientas de IA como Claude, Copilot o Cursor

Beneficios

  • Cobertura de seguro médico, dental y oftalmológico
  • Días libres remunerados
  • Plan de carrera individualizado
  • Oportunidades de formación y educación para el crecimiento profesional
  • Horario de trabajo flexible
  • Acuerdo laboral gestionado con una entidad o un EOR según la ubicación del candidato