Software Engineer - Backend (Go)

Leading competitive gaming platform with 25M+ users playing 30M matches monthly, providing gaming tournaments, leagues, and events.
Backend
Mid-Level Software Engineer
Remote
Gaming

Description For Software Engineer - Backend (Go)

ESL FACEIT Group (EFG) is a leading force in the competitive gaming industry, operating the world's largest competitive gaming platform with over 25 million users engaging in 30 million matches monthly. The company's mission revolves around creating worlds beyond gameplay where players and fans become a community, guided by their motto "IT'S NOT GG, UNTIL IT'S GG FOR ALL."

As a Backend Engineer at EFG, you'll join the Technology team that's dedicated to building the gaming industry's premier tech platform. You'll work with cutting-edge technologies including Golang/Go, GCP, Microservices, and Kubernetes, contributing to various service teams such as Matchmaking, Clans, Growth, and Monetization.

The role offers an exciting opportunity to work on large-scale distributed systems, designing and developing APIs and microservices that power the platform's core functionalities. You'll be involved in all aspects of the software development lifecycle, from planning and technical design to implementation and deployment.

The ideal candidate should have strong commercial experience with Go/Golang, expertise in distributed systems, and a solid understanding of microservices architecture. You'll be working in a dynamic environment where you can continuously learn and develop your skillset while contributing to a platform that serves millions of gaming enthusiasts worldwide.

This remote position offers the flexibility to work from anywhere while being part of a team that's pushing the boundaries of gaming technology. If you're passionate about building scalable solutions and potentially have an interest in gaming and esports, this role provides an excellent opportunity to make a significant impact in the competitive gaming space.

Last updated 8 hours ago

Responsibilities For Software Engineer - Backend (Go)

  • Participate in software development lifecycle including planning, technical design, construction, peer reviews, documentation, testing and deployment
  • Design and develop distributed APIs and scheduled procedures
  • Solve complex technical requirements and lead analysis and development
  • Contribute to team meetings and troubleshoot development and production problems
  • Develop proof-of-concept work as part of technical design process
  • Write technical and solution design specifications
  • Support users by developing documentation and assistance tools

Requirements For Software Engineer - Backend (Go)

Go
Kubernetes
  • Current commercial experience with Go/Golang on large scalable projects
  • Ability to design distributed APIs and scheduled procedures
  • Experience working within large Microservices environment
  • Excellent knowledge of RESTful/gRPC or APIs
  • Good understanding of Async communication
  • Experience with Docker or Kubernetes
  • In-depth understanding of testing
  • Previous experience working on large complex applications
  • Experience with NoSQL databases
  • Ability to follow SOLID or DRY principles

Interested in this job?

Jobs Related To ESL FACEIT Group Software Engineer - Backend (Go)

Software Development Engineer, Global Logistics

Software Development Engineer role at Amazon's Global Logistics team, building scalable systems for cross-border commerce

System Development Engineer, Amazon Fulfillment Technologies

System Development Engineer role at Amazon Fulfillment Technologies, focusing on supporting and enhancing critical fulfillment software applications.

Software Development Engineer - II, Financials Foundations Services

SDE II role at Amazon's Financial Foundation Services, building scalable financial systems processing billions in transactions.

Software Dev Engineer II

Build and maintain large-scale data systems for Amazon's product pages, handling petabytes of data to improve customer shopping experience.

Software Development Engineer, Alexa Shopping

Software Development Engineer position at Amazon's Alexa Shopping team, building scalable systems and ML models for voice and touch shopping experiences.