Xsolla
Xsolla
A Xsolla oferece infraestrutura de comércio para videogames voltada a desenvolvedores e publishers. Sua plataforma apoia monetização, distribuição e financiamento por meio de ferramentas como lojas virtuais personalizáveis, processamento de pagamentos, prevenção contra fraudes e recursos sociais desenvolvidos para aprofundar o engajamento dos jogadores. A Xsolla também ajuda empresas de jogos a lidar com pagamentos, impostos, conformidade e requisitos operacionais em mercados globais, com integrações para plataformas de desenvolvimento como Unity, Unreal e Cocos Creator.

Engenheiro Backend Sênior (Go) - Xsolla, Trabalho Remoto na Rússia

Desenvolva e opere serviços e APIs confiáveis em Go para a plataforma global de comércio de videogames da Xsolla. Assuma a responsabilidade por sistemas distribuídos, bancos de dados, fluxos orientados a eventos, observabilidade e suporte à produção.

Descrição

  • Criar e manter serviços de backend e APIs
  • Contribuir para a arquitetura do sistema e para decisões de design técnico
  • Preparar e revisar documentação de design técnico
  • Entregar código limpo e fácil de manter, respaldado por testes unitários e de integração
  • Melhorar esquemas de banco de dados e o desempenho de consultas para garantir uma operação confiável sob carga
  • Desenvolver fluxos de trabalho assíncronos e orientados a eventos com message brokers
  • Monitorar, diagnosticar e aprimorar serviços de produção
  • Apoiar atividades de resposta a incidentes e revisões pós-incidente
  • Ajudar a manter pipelines de CI/CD, infraestrutura como código e padrões de engenharia
  • Revisar código e apoiar o desenvolvimento de engenheiros de nível pleno e júnior
  • Trabalhar com Produto, Design, Frontend, QA e DevOps para entregar funcionalidades completas
  • Manter a documentação das APIs e a documentação técnica precisas e acessíveis
  • Assumir a responsabilidade pelos serviços desde o design e a implementação até a implantação, o monitoramento e o suporte de plantão

Requisitos

  • Pelo menos cinco anos de experiência profissional em desenvolvimento backend
  • Conhecimento avançado de Go, incluindo implementação idiomática, padrões de concorrência e criação de perfis de desempenho
  • Sólidos conhecimentos de bancos de dados relacionais, como PostgreSQL ou MySQL, incluindo design de esquemas, indexação, otimização de consultas e migrações
  • Experiência prática com Redis ou um sistema de cache comparável
  • Experiência na criação de APIs REST; experiência com gRPC será considerada um diferencial
  • Experiência na documentação de APIs com OpenAPI ou Swagger
  • Compreensão da arquitetura de microsserviços e dos trade-offs de sistemas distribuídos
  • Experiência com Kafka, RabbitMQ, NATS ou brokers semelhantes e com design orientado a eventos
  • Experiência com Docker e familiaridade com os fundamentos do Kubernetes
  • Proficiência em Git e fluxos de trabalho de CI/CD
  • Sólida experiência com testes unitários e de integração automatizados
  • Conhecimento dos fundamentos de segurança de aplicações, incluindo OWASP Top 10, proteção de segredos e dados de usuários e conceitos básicos de autenticação e autorização
  • Bom inglês escrito e falado
  • Diferencial: experiência com Prometheus, Grafana, ELK/Graylog, OpenTelemetry ou ferramentas de observabilidade semelhantes
  • Diferencial: experiência dando suporte a sistemas de alta carga e realizando criação de perfis de desempenho
  • Diferencial: experiência com GCP, AWS ou Azure e infraestrutura como código
  • Diferencial: experiência com bancos de dados NoSQL, como MongoDB
  • Diferencial: experiência liderando iniciativas técnicas ou orientando engenheiros
  • Diferencial: experiência nos setores de jogos, comércio eletrônico, fintech ou pagamentos
  • Diferencial: experiência prática atual com ferramentas de IA, como Claude, Copilot ou Cursor

Benefícios

  • Cobertura de seguro médico, odontológico e oftalmológico
  • Férias remuneradas
  • Plano de carreira individualizado
  • Oportunidades de treinamento e educação para crescimento profissional
  • Horário de trabalho flexível
  • Contrato de trabalho providenciado com uma entidade ou EOR de acordo com a localização do candidato