Software Engineer - Backend (Go)

2 Months ago • All levels • Backend Development

Job Summary

Job Description

As a Backend Software Engineer (Go) at EFG, you'll participate in the full software development lifecycle, designing and developing distributed APIs and scheduled procedures within a large microservices environment. You'll work with Golang/Go, GCP, Kubernetes, and NoSQL databases, solving complex technical issues and contributing to team meetings. Responsibilities include code design, implementation, documentation, testing, and deployment across multiple environments. You'll collaborate on services like Matchmaking, Clans, and Monetization, developing new features and improving existing ones. Experience with Go/Golang on large-scale projects, microservices, RESTful/gRPC APIs, and asynchronous communication is crucial.
Must have:
  • Commercial experience with Go/Golang on large-scale projects
  • Design and develop distributed APIs and scheduled procedures
  • Experience in a large Microservices environment
  • Excellent knowledge of RESTful/gRPC APIs
  • Understanding of Async communication
  • Experience with NoSQL databases
  • Knowledge of SOLID or DRY principles
  • Experience with Docker or Kubernetes
  • In-depth understanding of testing
Good to have:
  • Passion for video games and esports
  • Desire to learn new technologies and frameworks
  • Good communication skills

Job Details

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.

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:

The goal of the Technology team is to establish the best tech platform in the gaming industry. They oversee all product-related technology within EFG, including scouting for innovative tech solutions, designing architectural frameworks, implementing best practices, devising effective tech strategies, fostering partnerships, and implementing seamless integrations.

Our Backend Engineers 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 Software Engineers 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 have:

  • 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.

Similar Jobs

Hasbro - Sr. Full Stack Software Engineer, D&D Beyond

Hasbro

Canada (On-Site)
3 Months ago
Maersk Careers - Software Engineer

Maersk Careers

Shanghai, Shanghai, China (On-Site)
4 Months ago
DOTSOFT SA - Solutions Architect

DOTSOFT SA

Greece (On-Site)
4 Months ago
Microsoft - Senior Software Engineer-Xbox

Microsoft

(On-Site)
1 Month ago
Mobileum - Architect- System Engineering

Mobileum

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
VGW - Senior Engineer

VGW

Krakow Am See, Mecklenburg-Vorpommern, Germany (On-Site)
3 Weeks ago
Epic Games - Senior Developer Relations Engineer

Epic Games

United States (On-Site)
1 Month ago
Yahoo - Software Dev Engineer - Observability Tools

Yahoo

Ireland (Remote)
4 Months ago
Shaadi - Software Engineer II (Python, Node.js)

Shaadi

Maharashtra, India (On-Site)
4 Months ago
Warner Bros Discovery - Staff Software Engineer - Backend (Commerce Team), Hyderabad

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Fortis Games - Senior DevOps Engineer

Fortis Games

Canada (On-Site)
3 Weeks ago
ByteDance - Global Site Reliability Engineer Lead - Security Engineering - San Jose

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Next Level Business Services - Pivotal cloud Architect

Next Level Business Services

Dearborn, Michigan, United States (On-Site)
3 Months ago
Ajmera Infotech - Kubernetes Experts

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Intel Corporation - DevOps infra - k8s Engineer

Intel Corporation

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
ByteDance - Software Researcher/Engineer - Applied Research Center (Infrastructure+AI)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
GoTo Group - Principal SRE Engineer (SE5)

GoTo Group

Gurugram, Haryana, India (On-Site)
3 Months ago
Crunchyroll - Software Engineer

Crunchyroll

Hyderabad, Telangana, India (On-Site)
2 Months ago
Canva - Senior Computer Vision Engineer - Photo AI

Canva

London, England, United Kingdom (Remote)
1 Week ago
ION - Senior Security Architect

ION

Collecchio, Emilia-Romagna, Italy (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in London, England, United Kingdom

Media Molecule - Principal Programmer - 12 month contract

Media Molecule

London, England, United Kingdom (On-Site)
3 Months ago
Allied Machine - Regional Sales Manager (SE US)

Allied Machine

Dover, England, United Kingdom (Hybrid)
3 Months ago
IO Interactive - Producer

IO Interactive

Brighton And Hove, England, United Kingdom (On-Site)
5 Months ago
Hudl - Senior Quality Assurance Manager

Hudl

London, England, United Kingdom (On-Site)
2 Months ago
Assystems - Mechanical Engineer - Reactor Systems

Assystems

Bridgwater, England, United Kingdom (On-Site)
3 Months ago
Framestore - Previs Artist - Film & Episodic

Framestore

England, United Kingdom (Hybrid)
1 Week ago
Info Stretch - Application Analyst

Info Stretch

London, England, United Kingdom (On-Site)
1 Month ago
Hutch - UI Artist

Hutch

England, United Kingdom (Hybrid)
2 Weeks ago
Microsoft - Planning Lead (EMEA)

Microsoft

London, England, United Kingdom (On-Site)
1 Month ago
Sports Interactive - Senior Software Engineer (Graphics)

Sports Interactive

London, England, United Kingdom (Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Ajmera Infotech - Sr. Backend Engineer - Node Expert

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Luxoft - Lead Java Developer (for Trading Application)

Luxoft

Kuala Lumpur, Federal Territory Of Kuala Lumpur, Malaysia (Remote)
2 Months ago
Warner Bros Games - Senior Software Engineer

Warner Bros Games

Pune, Maharashtra, India (Hybrid)
4 Weeks ago
Luxoft - Java/Scala Developer

Luxoft

(Remote)
2 Months ago
The Walt Disney Company - Sr. Software Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
1 Month ago
Microsoft - Senior Software Engineer-Backend

Microsoft

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Virtuos - Senior R&D Software Engineer

Virtuos

China (On-Site)
3 Weeks ago
Canva - Senior Backend Software Engineer - Java - RPC (Remote across ANZ)

Canva

Sydney, New South Wales, Australia (Remote)
1 Month ago
Patterned Learning Career - Senior Software Engineer, Backend

Patterned Learning Career

(Remote)
1 Day ago
Trend Micro - (Sr.) Cloud Backend Engineer

Trend Micro

Taipei City, Taiwan (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

The ESL FACEIT Group is the leading competitive games and esports company.


We help brands embrace the youth culture phenomenon of our times. Through exposure and authentic activation, we enable brands to engage the notoriously hard-to-reach global youth audiences capable of driving their growth today and tomorrow.


At EFG we create worlds beyond gameplay where players and fans become community. The company is built on the great legacy of the world-renowned ESL, FACEIT and DreamHack brands.


We harness this legacy to further innovate and develop the esports and gaming landscape worldwide. Working with our developer, publisher, brand, and media partners, we deliver products that accelerate gaming culture and make gamer communities come together.


Join us on the journey as we help gaming communities thrive by creating worlds beyond gameplay that unite players, fans, and creators around the esports and games they love.

Riyadh Province, Saudi Arabia (Hybrid)

Stockholm, Stockholm County, Sweden (Hybrid)

England, United Kingdom (On-Site)

China (On-Site)

Poland (On-Site)

London, England, United Kingdom (Remote)

London, England, United Kingdom (Remote)

View All Jobs

Get notified when new jobs are added by ESL FACEIT Group - EFG

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug