Backend Developer
Core
Design, develop, and maintain scalable backend services and microservices-based systems for the Xsolla platform.
Role type
Senior backend developer (Go)
Builds
Scalable backend services, microservices architectures, and database structures for the Xsolla platform
Domain
Gaming/Fintech digital asset platforms
Deliverable
production ML models | product features
Required skills
Go, microservices architecture, SQL and NoSQL databases, RESTful APIs, event-driven systems, Docker, Kubernetes, CI/CD automation, software design principles, OOP, clean architecture
Preferred skills
Go frameworks (Gin, Echo, Fiber), GraphQL, gRPC, distributed systems, caching layers, message queues (Kafka, RabbitMQ)
Technologies
Go, Gin, Echo, Fiber, GraphQL, gRPC, Kafka, RabbitMQ, Docker, Kubernetes, Prometheus, Grafana, Jest, Mocha
Responsibilities
Design and maintain scalable backend services; Architect and evolve microservices-based systems; Implement and optimize database structures; Ensure high availability, performance, and fault tolerance; Lead efforts to improve CI/CD pipelines; Conduct code reviews and mentor team members; Collaborate with product, frontend, and DevOps teams
Seniority
Senior, hands-on IC