← Todos los empleos

Senior Backend Engineer

Sobre el puesto

• Design and build REST and gRPC services and APIs for authentication, account management, and wallet operations
• Own backend services end to end, including design, implementation, release, production operation, and on-call
• Define service boundaries, integration contracts, and data ownership across services
• Design data models and storage; optimize schemas and queries
• Build event-driven and asynchronous workflows
• Own observability through metrics, logs, tracing, and alerting
• Participate in on-call, incident response, and post-mortems
• Improve CI/CD, infrastructure-as-code, testing, and the engineering environment
• Review code
• Set up and maintain AI tooling in repositories
• Make and document architectural decisions through RFCs or ADRs
• Collaborate with product managers, designers, backend and frontend engineers, QA, and DevOps
• Support Xsolla ID identity/authentication and Xsolla ZK Web3 wallet infrastructure products

• 5+ years of commercial backend development experience
• Go: idiomatic code, concurrency with goroutines, channels, context and cancellation; memory and performance profiling with pprof
• Relational databases including PostgreSQL and MySQL: schema design, indexes, query plans, transactions and isolation levels, and safe migrations
• Redis caching, including invalidation and consistency trade-offs
• Service architecture and distributed-systems trade-offs, including consistency, availability, idempotency, retries, and failure modes
• Asynchronous messaging and event-driven design using Kafka, RabbitMQ, or NATS
• REST and gRPC API design, including versioning, backward compatibility, OpenAPI/Swagger, and Protobuf
• Application security, including OWASP Top 10, secrets management, and safe handling of user data
• Server-side OAuth 2.0/OIDC, including flows, tokens, and sessions
• Docker and Kubernetes for deploying and debugging services
• Observability using Datadog or comparable tools such as Prometheus, Grafana, ELK/Graylog, or OpenTelemetry
• Unit, integration, and contract testing
• Git and CI/CD, including GitLab CI or similar
• Daily hands-on use of AI coding tools such as Claude Code, Codex, or Cursor, including repository configuration
• Ability to read technical documentation in English

• Medical, dental, and vision benefits
• Paid time off (PTO)
• Personalized career roadmap
• Professional development through training and educational opportunities
• Flexible schedule
• Remote work worldwide
• Employment agreement with entity or EOR arranged per candidate location