
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