Software Engineer - Backend, Shop Team

1 Month ago • All levels • Backend Development

Job Summary

Job Description

As a Backend Engineer on the Shop team at FACEIT, you'll be responsible for designing and building distributed APIs and microservices for the platform's shop features. This includes the checkout flow, search, filters, and shop page. You'll work with Golang/Go, GCP, Microservices, and Kubernetes. Responsibilities include participating in the full software development lifecycle, designing distributed APIs, solving complex technical issues, working with the latest tools, contributing to team meetings, troubleshooting problems, developing proof-of-concept work, and designing code architecture. You'll also be responsible for documentation and support tools. The role requires experience with Go/Golang on large-scale projects, microservices, RESTful/gRPC APIs, NoSQL databases, Docker or Kubernetes, and a strong understanding of testing.
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
  • Follow 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
  • Good communication skills
  • Proactive learner
Perks:
  • Full support for remote work across Europe

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.

The Shop Team oversees the entire checkout flow, search features, filters, and shop page on the FACEIT platform, ensuring a seamless and efficient user experience. In the shop, users can discover a wide range of rewards, including gaming gear, gift cards, in-game items, and more. They can redeem FACEIT Points or make purchases with cash. Additionally, the team designs custom items like profile cards and cosmetic items, specifically tailored for platform users.

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!

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.

We are pleased to offer full support for remote work across all European countries and are ready to move forward with the hiring process on the basis of a permanent, full-time contract. This arrangement ensures that your employment will be governed by the labor laws of your country of residence, granting you access to all the associated perks and benefits.

Similar Jobs

Vercel - Software Engineer, Accounts

Vercel

(Remote)
1 Month ago
lifechruh - API & Services Architect

lifechruh

Edmond, Oklahoma, United States (On-Site)
3 Months ago
Meta - Production Engineering

Meta

Burlingame, California, United States (On-Site)
6 Months ago
Hasura - Senior / Staff Software Engineer (Architect) - Cloud Infrastructure

Hasura

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Tech Vedika - Senior Cloud Engineer/Devops Engineer

Tech Vedika

Hyderabad, Telangana, India (On-Site)
3 Months ago
Visual Concepts - Senior Server Engineer - WWE 2K

Visual Concepts

Austin, Texas, United States (On-Site)
2 Months ago
Rennsportgg - Site Reliability Engineer

Rennsportgg

Munich, Bavaria, Germany (Remote)
2 Months ago
ByteDance - Site Reliability Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Simple Viral Games - Backend Developer Intern

Simple Viral Games

Bengaluru, Karnataka, India (On-Site)
10 Months ago
Mako IT Lab - Principal Software Engineer

Mako IT Lab

Chennai, Tamil Nadu, India (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Jumio - Senior Detect & Respond Engineer

Jumio

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Ajmera Infotech - Site Reliability Engineer - Kubernetes

Ajmera Infotech

San Jose, California, United States (On-Site)
4 Months ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
ByteDance - Software Engineer, Cloud Native Platform

ByteDance

San Jose, California, United States (On-Site)
7 Months ago
Aristocrat Gaming - Automation and AI Engineer (Unity & Backend Technologies)

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
1 Month ago
Archipelago - Senior Backend Engineer

Archipelago

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
ION - Site Reliability Engineer

ION

Pisa, Tuscany, Italy (Hybrid)
7 Months ago
Veeam Software - Enterprise Field Marketing Manager

Veeam Software

(Remote)
1 Month ago
Veeam Software - Business Strategy Manager

Veeam Software

(Remote)
1 Month ago
The Walt Disney Company - Data Governance Engineer

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Spain

Bento Box Entertainment - Content Creator and Community Manager

Bento Box Entertainment

Canary Islands, Spain (On-Site)
3 Weeks ago
Voodoo - 3D Generalist Artist - Paper.io 2

Voodoo

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
peter and sons games - Marketing Artist

peter and sons games

Barcelona, Catalonia, Spain (Hybrid)
3 Weeks ago
Voodoo - Senior Game Economy Designer - Match3 Games

Voodoo

Barcelona, Catalonia, Spain (Remote)
7 Months ago
PwC - Consultor JR Workday – Tenerife

PwC

Santa Cruz De Tenerife, Canary Islands, Spain (On-Site)
8 Months ago
UNIVRSE - Senior Unity Developer

UNIVRSE

Catalonia, Spain (On-Site)
1 Month ago
Raw  Group  - HR Manager

Raw Group

Málaga, Andalusia, Spain (On-Site)
3 Weeks ago
Scopely - Head of Workplace & Facilities, EMEA

Scopely

Spain (On-Site)
7 Months ago
Tangelo Games - Lead Data Analyst

Tangelo Games

Barcelona, Catalonia, Spain (Hybrid)
3 Months ago
Philips - Account Manager Customer Service

Philips

Madrid, Community Of Madrid, Spain (On-Site)
1 Year ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Voodoo - Experienced Data Engineer - Streaming Platform

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
Argus Labs - Sr. Software Engineer (Infrastructure/Backend)

Argus Labs

Indonesia (Remote)
2 Months ago
Crunchyroll - Staff Software Engineer, Account Services

Crunchyroll

San Francisco, California, United States (On-Site)
2 Months ago
Playtika - PHP Developer

Playtika

Poland (Hybrid)
7 Months ago
Gameplay Galaxy - Senior Backend Developer

Gameplay Galaxy

(Remote)
2 Months ago
Flow - Senior/Staff Backend Software Engineer

Flow

Miami, Florida, United States (Hybrid)
7 Months ago
Interface AI - Senior Software Engineer, Backend

Interface AI

United States (Remote)
3 Months ago
GoTo Group - Software Engineer (Backend) - Transport

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
ByteDance - Tech Lead Manager, Enterprise Solution

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
ByteDance - Backend Software Engineer - Dubai

ByteDance

Dubai, Dubai, United Arab Emirates (On-Site)
7 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.

Ohio, United States (Hybrid)

England, United Kingdom (Remote)

Columbus, Ohio, United States (On-Site)

Columbus, Ohio, United States (On-Site)

Ohio, United States (On-Site)

Ohio, United States (On-Site)

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