Xsolla

Backend Engineer (Go)

Xsolla
Apply
5 months ago
Montréal, CanadaSenior

Responsibilities

  • Build and ship reliable, secure, and scalable backend systems.
  • Own implementations from design through deployment, emphasizing maintainability and performance.
  • Participate in architectural discussions, technical scoping, estimation, code reviews, and design discussions.
  • Refactor legacy code while maintaining feature continuity.
  • Handle incident response, root cause analysis, observability improvements, and production readiness.
  • Write clear, testable, and documented code and improve engineering practices and developer experience.
  • Collaborate with product managers, designers, and engineers to align objectives and deliverables.

Requirements

  • 6+ years of professional software engineering experience.
  • 2+ years of hands-on production experience with Go (Golang).
  • Strong experience with PostgreSQL and/or MySQL.
  • Proficiency with Docker, Kubernetes, and Helm.
  • Familiarity with RabbitMQ or Kafka.
  • Comfort using Git and CI/CD tooling in collaborative workflows.
  • Working knowledge of frontend technologies, especially React and/or Next.js.
  • Basic understanding of cloud platforms, with GCP preferred.
  • Nice-to-have experience with Login-as-a-Service platforms, OAuth2, OIDC, SAML, JWT, social login, SSO, federated identity, multi-tenant identity systems, APIs, SDKs, and integration documentation.
  • Strong English communication skills for technical and non-technical topics.

Benefits

  • Medical, dental, and vision benefits.
  • Paid time off.
  • Personalized career roadmap.
  • Training and educational opportunities for professional development.
  • Support for employees' and families' physical, mental, and emotional well-being.
Xsolla

About Xsolla

1,001-5,000 employees
Contact me