About the role

  • Backend Engineer building and maintaining scalable services at Xsolla, supporting video game developers' needs for commerce and distribution.

Responsibilities

  • Design, build, and maintain backend services that power core products and platforms.
  • Develop event-driven systems using Go and Kafka.
  • Build scalable microservices in containerized environments using Docker and Kubernetes.
  • Contribute to architecture decisions that improve performance, resiliency, and maintainability.
  • Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions.
  • Own your code in production, monitor, debug, and continuously improve service performance and reliability.
  • Write automated tests and follow CI/CD best practices to ensure high-quality deployments.
  • Participate in code reviews, technical discussions, and knowledge sharing across teams.
  • Support on-call rotation alongside senior team members to help maintain production systems.

Requirements

  • 3+ years of backend development experience in Go or a similar language.
  • Good understanding of microservices architecture, distributed systems, and event-based communication.
  • Familiarity with cloud infrastructure and container orchestration (e.g., Kubernetes, Docker).
  • Understanding of observability, monitoring, and performance optimization.
  • Ability to troubleshoot production issues and analyze system behavior.

Job type

Full Time

Experience level

Mid levelSenior

Salary

CA$90,000 - CA$100,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudDistributed SystemsDockerKafkaKubernetesMicroservicesGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.