O pozici
About Nexus Mods
Established in 2001, Nexus Mods is the largest video game modding platform on the internet - a household name in the PC gaming ecosystem. 71M+ registered members0
800K+ mods for 4,000+ games
21B+ mod downloads
We're currently focused on product modernisation, driving growth and building infrastructure for the next 10 years of community-powered modding.
Co budeš dělat
- Our Role
We're looking for a Senior Platform Engineer to join our Platform Engineering team, with a primary focus on Vortex, our open-source mod manager used by millions of gamers. Vortex is an Electron desktop application built with TypeScript, React, Redux, and Node.js.
- Most of this role is owning the build, release, and developer infrastructure for Vortex: CI/CD pipelines, build toolchain, packaging, code signing, auto-update, testing infrastructure, and developer experience across Windows and Linux. Alongside that you'll contribute to the rest of the Platform team's work: CI/CD for other services, observability, on-call rotations, and Infrastructure as Code. Yo
Koho hledáme
- Job requirements
Own and improve CI/CD pipelines across all services, with Vortex as the primary focus (GitHub Actions).
- Own and optimise the Vortex build toolchain: pnpm/Nx monorepo task orchestration, TypeScript compilation, module bundling (Webpack 5, migrating to Rolldown), Electron packaging via electron-builder, and native module compilation (node-gyp, @electron/rebuild).
- Set up and maintain testing infrastructure for Vortex: unit and integration testing (Vitest), and end-to-end testing (Playwright).
- Design and maintain the Vortex release pipeline: versioning, signing, auto-update infrastructure, staging/beta channels, and installer generation.
- Improve the developer experience for App engineers: local development setup (Windows and Linux), fast rebuild and reload cycles, debugging tooling, and dependency strategy (pnpm package management, native dependency builds, security scanning).
- Support ongoing Electron and Node.js runtime upgrades, ensuring native module compatibility and minimising breakage in the extension ecosystem.
- Respond to infrastructure incidents, participate in on-call rotations, contribute to post-incident reviews, and write/maintain Infrastructure as Code (Terraform) for the cloud resources our services depend on.
- Job responsibilities
Role Requirements Strong production experience with TypeScript and Node.js.
- Experience with Electron application development, packaging (electron-builder or similar), and distribution, including code signing and auto-update mechanisms.
- Experience with native module compilation in Node.js (node-gyp, C++ addons), and managing native module compatibility across Electron / Node.js runtime upgrades.
- Experience building and optimising CI/CD pipelines for complex application builds across Windows and Linux (GitHub Actions or similar).
- Familiarity with pnpm and monorepo tooling (Nx or similar).
- Experience with JavaScript bundlers (Webpack required; experience with Rolldown, esbuild, or other bundler migrations a plus).
- Experience setting up and maintaining testing infrastructure for desktop applications, including E2E (Playwright or similar).
- Experience with at least one major cloud provider (we use a multi-cloud setup).
- Experience with monitoring and observability tools (Prometheus, Grafana, or similar).
- Understanding of secrets management and infrastructure security principles.
Benefity
- Job benefits
Benefits of Working at Nexus Mods
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!