出海雷达

高级后端工程师

Senior Backend Engineer

开发工程限定地区(需当地身份)日间重叠仅 1 小时,需熬夜配合
公司Companion Group Ltd
薪资£50,000 - £70,000/年
工作地点United Kingdom
地域资格限定地区(需当地身份)
时区要求日间重叠仅 1 小时,需熬夜配合
用工类型Full Time
发布时间14 天前
数据来源Himalayas
前往 Himalayas 查看并投递 →
注意地域限制:该职位明确限定在 United Kingdom 招聘。如果你是位于中国大陆的求职者,通常需要当地工作身份才能投递,或需与雇主确认是否接受独立合同(Contractor)形式合作。
作息提示:日间重叠仅 1 小时,需熬夜配合。

Companion Group 是一家 AAA 级合作开发游戏工作室,拥有全球分布且完全远程的团队,以解决多人游戏开发中最复杂的挑战而闻名。我们作为客户提升最新多人游戏作品的优秀选择而广受认可,能够实现玩家数量的扩展、最大化玩家密度,并打造沉浸式游戏体验。

我们无缝融入客户的内部团队,与他们协作将梦想变为现实。我们的作品集包括与全球主要工作室合作开发的突破性游戏。作为一家完全远程的工作室,我们的同事遍布全球,我们同样重视清晰、持续和透明的沟通,如同重视技术能力一样。

作为我们的高级后端游戏工程师,你将负责设计、开发和维护支持我们游戏产品的可扩展后端系统和服务。你将与跨职能团队紧密合作,实现强大的后端解决方案,提升游戏体验并确保无缝的多人游戏功能。

职责:

  • 参与多人在线游戏的后端系统的技术设计和实现,确保无缝连接和性能。
  • 开发和优化跨平台身份验证系统、匹配系统、大厅系统以及可扩展的服务器编排,以提升玩家参与度。
  • 构建高性能的后端服务用于实时游戏玩法,利用 C++、C#、Go(Golang)、NodeJS
  • 与网络工程师、游戏编程人员和 DevOps 团队协作,将多人游戏功能集成到最低延迟。
  • 对后端服务进行分析、优化和扩展,以确保可靠性、可扩展性和成本效益。
  • 开发稳健的 API 服务和微服务架构,实现游戏客户端与服务器之间的无缝数据交换。
  • 提供准确的开发估算、文档和报告,以支持项目计划和执行。

所需技能:

  • 优秀的沟通和协作能力
  • 强大的问题解决能力和细致的关注
  • 在以下语言中的两种或更多种具有出色的编程能力:C++、C#、Go(Golang)、NodeJS(C++ 和 C# 优先)
  • 至少熟悉以下云服务提供商之一(AWS、Azure、GCP)
  • 对分布式系统有深入理解
查看英文原文

Companion Group is a AAA co-development gaming studio with a globally distributed and fully remote setup, renowned for its adeptness in overcoming the most intricate challenges in multiplayer game development. Our reputation precedes us as an excellent choice for clients aspiring to elevate their latest multiplayer titles, enabling scalability in player numbers, maximising player density, and crafting immersive gameplay experiences.
Embedded seamlessly within a client's in-house team, we collaborate harmoniously to turn dreams into reality. Our portfolio boasts groundbreaking games developed in collaboration with major studios worldwide. As a fully remote studio with colleagues across the globe, we value and emphasise clear, continuous and transparent communication as highly as technical skills.
As our Senior Backend Game Engineer, you will be responsible for designing, developing, and maintaining scalable backend systems and services that support our game titles. You will collaborate closely with cross-functional teams to implement robust backend solutions that enhance the gameplay experience and ensure seamless multiplayer functionality.
Requirements
Responsibilities:

  • Be a part of the technical design and implementation of backend systems for multiplayer online titles, ensuring seamless connectivity and performance.
  • Develop and optimize cross-platform authentication systems, matchmaking systems, lobby systems, and scalable server orchestration to enhance player engagement.
  • Architect high-performance backend services for real-time gameplay, leveraging C++, C#, Go (Golang), NodeJS
  • Collaborate with network engineers, gameplay programmers, and DevOps teams to integrate multiplayer features with minimal latency.
  • Profile, optimize, and scale backend services to ensure reliability, extensibility, and cost-effectiveness.
  • Develop robust API services and microservices architectures, facilitating seamless data exchange between game clients and servers.
  • Provide accurate development estimates, documentation, and reporting to support project planning and execution.

Required Skills:

  • Excellent communication and collaboration skills
  • Strong problem-solving skills and attention to detail
  • Excellent programming skills in two or more of the following languages: C++, C#, Go (Golang), NodeJS (C++ and C# preferred)
  • Strong Experience with at least one of the following Cloud Providers (AWS, Azure, GCP)
  • Strong understanding of distributed systems and data structures and algorithms (DSA)
  • 5+ years of professional backend development experience (preferably in the game industry)
  • Solid experience with real-time networking, WebSockets, RPCs, REST APIs, gRPC, etc.
  • Hands-on experience with matchmaking algorithms, player session management, and anti-cheat systems.
  • Deep understanding of database systems, including SQL & NoSQL solutions (PostgreSQL, Redis, MongoDB, etc.).
  • Strong grasp of microservices architecture, server orchestration, and containerization (Docker, Kubernetes).
  • Experience working in high-performance, low-latency environments, optimizing backend logic for multiplayer scalability.

Bonus Skills:

  • Expertise with modern DevOps practices, CI/CD pipelines, and automated infrastructure management.
  • Expertise with off-the-shelf GBaaS solutions (e.g. Azure Playfab, AccelByte AGS, Heroic Labs Nakama, Pragma).
  • Experience with online gaming platforms such as Xbox Live, Playstation Network, Steam, Nintendo Network, or similar
  • Understanding of UE5’s networking framework and Client-Server Game Architecture

Rewards:

  • Competitive salary ranging from £50,000 to £70,000 (GBP), reflecting your skills and contribution.
  • Embark on a clearly defined career ladder, enabling you to progress in responsibilities and be rewarded accordingly.
  • Enjoy the flexibility of a fully remote role, collaborating with top game developers from around the world.
  • Join forces with industry leaders who will inspire and guide you on your path to success.

Apply now and embark on an incredible journey with one of the best game studios in the world!
Originally posted on Himalayas

本页面信息整理自 Himalayas,版权归原发布方所有。职位可能随时关闭,投递请以原始页面为准。 本站只做信息聚合展示,不参与招聘流程,也不向求职者收取任何费用。

该公司其他在招职位

高级 UI 工程师

Companion Group LtdWorldwideFull Time14 天前
开发工程设计全球可投(据职位描述推断)

← 返回全部职位