Remote JobsRemote CompanyBlog
Sign In
Sign Up
Back to all jobs

Senior Software Engineer - Backend (Go)

London, England, United Kingdom
Software Development
Golang
Microservices
Kubernetes
API
REST

Description

At EFG (ESL FACEIT Group) we create worlds beyond gameplay, where players and fans become a community. We pride ourselves in having a corporate social responsibility which is that “IT’S NOT GG, UNTIL IT’S GG FOR ALL”. Our passion, craft, and DNA are aligned to create and shape the world of esports, gaming tournaments, leagues, events, and holistic ecosystems through our millions of players, fans, and heroes, as well as through our people, and culture.


Our Tech team is on the rise! In the past year, our Technology department has experienced remarkable growth and has been instrumental in driving our digital transformation. However, our journey is far from over! Are you a Software Engineer who's passionate about pushing the boundaries of technology and creating innovative solutions? This opportunity could be your next career milestone!

About FACEIT

With more than 25m users playing 30m matches every month FACEIT is the leading competitive gaming platform. We provide gamers the best experience possible by making sure we are always on top of our tech – and continue to deliver industry-leading features to our already awesome platform!

The Team:

Our Backend Developers take full responsibility for the design and build of our distributed APIs and microservices and are currently working on some amazing new features. Our tech stack is based around Golang/Go, GCP, Microservices, Kubernetes – and much more!

Our Developers are divided into collaborative teams that look after various services such as; Matchmaking, Clans, Growth, Monetization and many more - making constant improvements to them. We’re currently working on developing some crazy new features, but we are always open to new exciting ideas our colleagues want to share.

What you will do:

  • Participate in all aspects of the 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 or issues by leading analysis and development;
  • Work with the latest tools and continually learn and develop your skillset;
  • Contribute to team meetings; troubleshooting development and production problems across multiple environments and operating platforms;
  • Develop any required proof-of-concept work as part of the technical design process;
  • Be responsible for the Code Level Design, Organisation of code, use of patterns for the successful implementation of a solution;
  • Ability to clearly write technical and solution design specifications;
  • Support users by developing documentation and assistance tools
  • Any other tasks that fall within this roles remit

Requirements

  • Current commercial experience with Go/Golang on large scalable projects;
  • Ability to design amazing distributed APIs and scheduled procedures;
  • Experience working within a large Microservices environment;
  • Excellent knowledge of RESTful/gRPC or APIs;
  • Good understanding of Async communication;
  • A passion for video games and esports is a plus;
  • Proven experience working with NoSQL databases would be great;
  • Ability to follow SOLID or DRY principles;
  • Experience with Docker or Kubernetes;
  • In-depth understanding of testing;
  • Previous experience working on large complex applications.

Nice to haves:

  • A passion for video games and esports is a plus.
  • Desire to learn new technologies and frameworks;
  • Good communication skills
  • You are fast and reliable 
  • Able to work independently 
  • Be a proactive learner

Benefits

About ESL FACEIT Group

At ESL FACEIT GROUP we believe that it is beyond gameplay where the real action happens.

Where players, fans, and creators unite around the games they love to become community. And that’s what all of us here do every day – we create worlds beyond gameplay where players and fans become community.

We do this at DreamHack where we create a world where the gaming community comes to life, at ESL we create a world where everybody can be somebody, at FACEIT we create a world where the community has the power to shape video games and at Dreamhack Sports Games we create worlds where traditional sports meets esports. And that is just the beginning… We are on a mission to create incredible experiences for everyone with a passion for games and gaming.

We are a team of creators, makers, innovators and competitors but most importantly, gamers. We are brought together by a shared passion and drive to make gaming the most exciting form of entertainment in the universe. And to make the game GGFORALL, a good game for all. We are forging a path, with the tools to make something truly incredible for everybody, everywhere and we want you to join us on our mission!

Join us on our mission to create bold new worlds

 Apply this job
Please mention that you found this job on remotewlb.com. Thanks & good luck!
 Apply
 Save
Share to :

ESL FACEIT Group

New Job Alert

COMING SOON~
Follow us on
Give a ⭐ on
Similar Jobs
Find more remote jobs
Do you love using our product?

Share a testimonial/suggestion.We'd love to hear about it!

Click to submit✍️
logo of sitemark

Copyright © RemoteWLB 2025

Remote Dev JobsRemote Support JobsRemote Design JobsRemote Sales JobsRemote Product JobsRemote Business JobsRemote Data JobsRemote Devops JobsRemote Finance JobsRemote Legal JobsRemote HR JobsRemote QA JobsRemote Write JobsRemote Edu JobsRemote Market JobsRemote Management JobsRemote Others Jobs