Software Engineer - Backend, Shop Team
Software Engineer - Backend, Shop Team

Software Engineer - Backend, Shop Team

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
T

At a Glance

  • Tasks: Join our Shop Team to design and develop distributed APIs and microservices for an awesome gaming platform.
  • Company: EFG is a leading esports company creating communities around gaming with millions of players worldwide.
  • Benefits: Enjoy remote work flexibility, a permanent contract, and access to perks based on your country's labor laws.
  • Why this job: Be part of a passionate team shaping the future of esports while working with cutting-edge technology.
  • Qualifications: Experience with Go/Golang, Microservices, and RESTful APIs is essential; a passion for gaming is a plus!
  • Other info: Work independently, learn new tech, and contribute to exciting projects in a dynamic environment.

The predicted salary is between 36000 - 60000 £ per year.

Client:

ESL FACEIT Group

Location:

London, United Kingdom

Job Category:

Other

EU work permit required:

Yes

Job Reference:

e7b2971c5fde

Job Views:

7

Posted:

14.02.2025

Expiry Date:

31.03.2025

Job 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 25 million users playing 30 million 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 role’s 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;
  • 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;
  • 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.

#J-18808-Ljbffr

Software Engineer - Backend, Shop Team employer: TN United Kingdom

At ESL FACEIT Group, we foster a vibrant work culture that thrives on innovation and collaboration, making it an exceptional employer for Software Engineers in London. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work with cutting-edge technologies in the gaming industry. With a focus on corporate social responsibility and a passion for esports, we ensure that every team member contributes to a community where it's truly 'GG for all'.
T

Contact Detail:

TN United Kingdom Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer - Backend, Shop Team

Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as Golang, Kubernetes, and microservices. Having hands-on experience or personal projects that showcase your skills in these areas can set you apart from other candidates.

Tip Number 2

Engage with the gaming and esports community online. Participate in forums, attend webinars, or join relevant groups on platforms like Discord or Reddit. This not only shows your passion for the industry but also helps you network with potential colleagues and learn about the latest trends.

Tip Number 3

Prepare to discuss your previous experiences with distributed APIs and microservices during interviews. Be ready to share specific examples of challenges you've faced and how you overcame them, as this demonstrates your problem-solving abilities and technical expertise.

Tip Number 4

Show your enthusiasm for the role by researching ESL FACEIT Group and their products. Understanding their mission and values will help you align your answers with their corporate culture during interviews, making you a more appealing candidate.

We think you need these skills to ace Software Engineer - Backend, Shop Team

Proficient in Go/Golang
Experience with distributed APIs design
Knowledge of Microservices architecture
Familiarity with RESTful/gRPC APIs
Understanding of Async communication
Experience with NoSQL databases
Ability to apply SOLID and DRY principles
Proficient in Docker and Kubernetes
Strong understanding of software testing methodologies
Experience with large complex applications
Ability to write technical and solution design specifications
Problem-solving skills
Effective communication skills
Ability to work independently and proactively learn new technologies

Some tips for your application 🫡

Understand the Company Culture: Familiarize yourself with ESL FACEIT Group's mission and values, especially their commitment to community and corporate social responsibility. Reflect this understanding in your application to show that you align with their ethos.

Highlight Relevant Experience: Emphasize your commercial experience with Go/Golang and any large scalable projects you've worked on. Be specific about your role in designing distributed APIs and working within microservices environments.

Showcase Your Technical Skills: Clearly outline your technical skills related to RESTful/gRPC APIs, NoSQL databases, Docker, and Kubernetes. Provide examples of how you've applied these skills in previous projects to demonstrate your expertise.

Tailor Your Application: Customize your CV and cover letter to reflect the specific requirements mentioned in the job description. Use keywords from the listing to ensure your application stands out and shows that you are a perfect fit for the role.

How to prepare for a job interview at TN United Kingdom

Show Your Passion for Gaming

Since the company is deeply rooted in esports and gaming, make sure to express your enthusiasm for video games. Share your experiences and how they relate to your skills as a Software Engineer.

Demonstrate Your Technical Skills

Be prepared to discuss your experience with Go/Golang and any large scalable projects you've worked on. Highlight your knowledge of distributed APIs, microservices, and RESTful/gRPC APIs during the interview.

Prepare for Problem-Solving Questions

Expect to tackle complex technical requirements or issues during the interview. Practice explaining your thought process and how you approach problem-solving in software development.

Familiarize Yourself with Their Tech Stack

Research the technologies mentioned in the job description, such as Kubernetes, Docker, and NoSQL databases. Being knowledgeable about these tools will show your commitment and readiness to contribute to the team.

Software Engineer - Backend, Shop Team
TN United Kingdom
T
  • Software Engineer - Backend, Shop Team

    London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-01

  • T

    TN United Kingdom

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>