高级后端工程师
Senior Backend Engineer
#### 职位描述
**薪资:** £65,000 - £75,000
**地点:** 远程办公,但需在英国境内
**请注意:** 目前我们无法为国际求职者提供签证担保。
**关于 Nexus Mods**
Nexus Mods 自 2001 年成立以来,已成为互联网上最大的视频游戏模组平台,是个人电脑游戏生态系统中的知名品牌。
- 注册用户超过 7800 万
- 为 5000 多款游戏提供 90 万个模组
- 模组下载量超过 250 亿次
我们目前专注于产品现代化,推动增长,并为未来十年的社区驱动型模组开发构建基础设施。
**我们的职位**
我们正在寻找两位经验丰富的高级后端工程师加入 Nexus Mods 核心服务的工程团队。你将设计、构建和扩展支撑 Nexus Mods 生态系统的 API 和系统,解决大多数公司从未遇到过的问题:大规模、复杂的兼容性以及热情的用户社区。
从发现和实验到交付和扩展,你将亲自参与塑造直接影响模组生态的功能。你的工作重点可能会随时间变化,但你可能涉及的领域包括:
**保障社区的安全与支持**
- 审核和支持工具,以及能更快解决用户问题的用户界面功能。
- 安全功能,如恶意软件检测、认证(双因素认证、登录、账户恢复)、API 保护、速率限制和用户数据保护。
- 合规性和法律要求,包括儿童安全法规、GDPR 和 Cookie 合规。
**助力平台和业务增长**
- 通过升级销售、定价本地化和引导流程,提升用户体验并使其成为付费支持者。
- 构建社区增长的基础,如创作者合作和新受众获取。
- 管理工具、仪表盘、营销集成和数据工具,供公司各团队依赖使用。
**核心平台与生态系统**
- 帮助数百万玩家发现、下载和管理模组,并赋予创作者信心来发布和管理他们的作品。
- 构建高流量 API,每小时处理数百万次请求,服务于网页和桌面应用。
- 解决依赖关系、版本控制和兼容性方面的复杂挑战。
- 提升性能、可扩展性和可靠性,解决技术债务,为游戏行业的下一个十年增长做好准备。
#### 职位职责
- 主导重要的后端领域,设计、构建和维护可扩展的系统
查看英文原文
#### Role Description
**Salary:** £65,000 - £75,000
**Location:** Remote, but within the UK
**Please note:** We are unable to sponsor international visas at this time.
**About Nexus Mods**
Established in 2001, Nexus Mods is the largest video game modding platform on the internet and a household name in the PC gaming ecosystem.
- 79M+ registered members
- 950K+ mods for 5,000+ games
- 26B+ mod downloads
We’re currently focused on product modernisation, driving growth and building infrastructure for the next 10 years of community-powered modding.
**Our Role**
We're looking for two experienced Senior Backend Engineers to join the engineering team behind Nexus Mods' core services. You'll design, build and scale the APIs and systems that power the Nexus Mods ecosystem, working on problems most companies never see: massive scale, complex compatibility and passionate user communities.
From discovery and experimentation through to delivery and scale, you'll be hands-on in shaping features that directly impact the modding ecosystem. Your focus may evolve over time, but areas you could work on include:
**Keeping our community safe and supported**
- Moderation and support tools, and user-facing features that resolve issues faster.
- Security features such as malware detection, authentication (2FA, login, account recovery), API protection, rate limiting and user data protection.
- Compliance and legal requirements, including child safety legislation, GDPR and cookie compliance.
**Helping our platform and business grow**
- Improving how users experience value and become paying supporters, through upsells, pricing localisation and onboarding.
- Building the foundations for community growth, such as creator partnerships and new audience acquisition.
- Admin tooling, dashboards, marketing integrations and data tools that teams across the company can rely on.
**Core platform and ecosystem**
- Helping millions of gamers discover, download and manage mods, and empowering creators to publish and manage their work with confidence.
- Building high-traffic APIs serving millions of requests per hour, for both web and desktop applications.
- Tackling complex challenges around dependencies, versioning and compatibility.
- Improving performance, scalability and reliability, and addressing technical debt so we're ready for the next decade of growth in gaming.
#### Role Responsibilities
- Own significant backend domains, designing, building and maintaining scalable, secure services and APIs that support tens of millions of users.
- Break down complex product requirements into clear technical plans and lead delivery of multi-sprint initiatives.
- Collaborate closely with other engineering teams to deliver end-to-end features.
- Contribute to product discovery by prototyping, validating feasibility and surfacing trade-offs early.
- Improve observability, reliability and operational standards, and drive best practice in performance, database design and security.
- Write clean, well-tested code, uphold high standards across CI/CD and documentation, and mentor other engineers.
#### Role Requirements
- Deep experience with at least one backend language (Ruby, PHP, Java, Go, Node.js, etc.) and curiosity to learn others.
- Experience designing and building APIs (REST and/or GraphQL).
- Solid experience with relational databases (Postgres, MySQL) and familiarity with NoSQL stores (Redis, Elasticsearch).
- Experience with distributed systems, queues and event-driven architectures, plus production experience with performance optimisation and caching.
- Hands-on experience deploying services with CI/CD pipelines and containers (Docker/K8s).
- Excellent communication skills and the ability to balance speed, quality and pragmatism.
**Bonus skills**
- Familiarity with Ruby on Rails.
- Knowledge of authentication, identity management and payments.
- Experience with search systems (Elasticsearch, Meilisearch) or with trust and safety and compliance-driven engineering.
- Experience building tools for creators, modding communities or user-generated content platforms.
- Passion for games and mods, whether that's tweaking Skyrim load orders, building Minecraft servers or diving into mods.
#### Benefits of Working at Nexus Mods
**Benefits**
- We work a 4-day week of 32 hours, with no reduction in pay.
- An allowance of £25 each month to spend on video games.
- Employee Assistance Programme.
- Private BUPA healthcare for you and your family.
- A very flexible training budget.
- Regular social events throughout the year. Participation is optional!
**Diversity and Inclusion**
We celebrate diversity and want you to bring your whole self to work.
Supporting an incredible community of tens of millions of users, we thrive on engaging as many views as possible to improve our platform. We see no reason why our culture should be any different.