Senior Software Engineer - Backend (Go)
Senior Software Engineer - Backend (Go)

Senior Software Engineer - Backend (Go)

London Full-Time 48000 - 84000 £ / year (est.) No home office possible
E

At a Glance

  • Tasks: Join our tech team to design and build innovative APIs and microservices.
  • Company: EFG is a leader in esports, creating communities for millions of gamers worldwide.
  • Benefits: Enjoy a collaborative culture, remote work options, and opportunities for continuous learning.
  • Why this job: Be part of a digital transformation in gaming and contribute to exciting new features.
  • Qualifications: Experience with Go/Golang, microservices, and designing distributed APIs is essential.
  • Other info: Passion for gaming and esports is a plus; we value fresh ideas!

The predicted salary is between 48000 - 84000 £ per year.

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; troubleshoot 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 haves:

  • A passion for video games and esports is a plus.
  • Desire to learn new technologies and frameworks.

We lead the industry with numerous online and offline competitions, digital platforms as well as gaming lifestyle festivals.

#J-18808-Ljbffr

Senior Software Engineer - Backend (Go) employer: EFG

At EFG (ESL FACEIT Group), we foster a vibrant work culture that thrives on innovation and collaboration, making us an exceptional employer for Senior Software Engineers. Our commitment to employee growth is evident through continuous learning opportunities and the chance to work with cutting-edge technologies in a rapidly evolving industry. Join us in our mission to create engaging esports experiences while enjoying the benefits of a supportive community that values your contributions and ideas.
E

Contact Detail:

EFG Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer - Backend (Go)

Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, especially Go/Golang 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.

Tip Number 3

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

Tip Number 4

Show your enthusiasm for continuous learning. Mention any recent courses, certifications, or personal projects related to new technologies or frameworks that you've explored. This aligns well with the company's culture of innovation and growth.

We think you need these skills to ace Senior Software Engineer - Backend (Go)

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 testing methodologies knowledge
Experience with large complex applications
Technical documentation skills
Problem-solving skills
Collaboration and teamwork abilities
Adaptability to new technologies

Some tips for your application 🫡

Understand the Company Culture: Before applying, take some time to understand EFG's corporate social responsibility and their commitment to community. Reflect this understanding in your application to show that you align with their values.

Highlight Relevant Experience: Make sure to emphasize your commercial experience with Go/Golang and any large scalable projects you've worked on. Detail your experience with distributed APIs, microservices, and any relevant technologies like Docker or Kubernetes.

Showcase Your Problem-Solving Skills: In your application, provide examples of how you've solved complex technical issues in the past. This could include specific challenges you faced and the innovative solutions you implemented.

Tailor Your Technical Specifications: When writing your application, ensure you clearly articulate your technical skills and experiences. Use precise language to describe your knowledge of RESTful/gRPC APIs, NoSQL databases, and your adherence to SOLID or DRY principles.

How to prepare for a job interview at EFG

Show Your Passion for Gaming

Since the company thrives on creating a community around gaming and esports, make sure to express your enthusiasm for video games. Share any relevant experiences or projects that highlight your passion and how it aligns with their mission.

Demonstrate Your Technical Skills

Be prepared to discuss your experience with Go/Golang and large scalable projects. Highlight specific examples where you designed distributed APIs or worked within a microservices environment. This will showcase your technical expertise and problem-solving abilities.

Understand Their Tech Stack

Familiarize yourself with the technologies mentioned in the job description, such as GCP, Kubernetes, and NoSQL databases. Being able to discuss these tools and how you've used them in past projects will demonstrate your readiness to contribute to their team.

Prepare for Behavioral Questions

Expect questions about teamwork and collaboration, especially since the role involves working in collaborative teams. Think of examples from your past experiences that illustrate your ability to work well with others and contribute to team success.

Senior Software Engineer - Backend (Go)
EFG
E
  • Senior Software Engineer - Backend (Go)

    London
    Full-Time
    48000 - 84000 £ / year (est.)

    Application deadline: 2027-03-10

  • E

    EFG

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