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 a month 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)

Backend Software Engineer

Backend Software Engineer role at Elegen, focusing on Django development for synthetic biology applications

Full Stack Developer, Software Engineer

Mid-level Full Stack Developer position at Adobe, focusing on backend development for Adobe Stock, requiring 3+ years of experience in JavaScript, Node.js, and microservices architecture.

NetSuite Developer

NetSuite Developer position at SmartRent, focusing on ERP system customization, integration, and optimization for a leading property technology company.

Software Test Engineer

Software Test Engineer position at PayPay Card focusing on test automation and quality assurance for a leading Japanese fintech platform.

Software Engineer

Join BJSS as a Software Engineer to work on enterprise-scale solutions using modern technologies in an award-winning tech consultancy.