Senior/Staff Backend Engineer (API) – Economy

VRChat

Completely RemoteFull TimeEngineering & Architecture
Posted Today

Job description

Responsibilities

  • Design and implement scalable backend services in Node.js and TypeScript to power creator monetization and platform transactions
  • Ensure transactional integrity and traceability across high-volume economic systems, including wallets, payouts, and subscriptions
  • Model digital ownership, entitlements, and marketplace systems for a global creator ecosystem
  • Lead architectural initiatives and drive refactors to improve long-term platform maintainability and performance
  • Partner cross-functionally with Product, Finance, and Trust & Safety teams to shape the future of VRChat’s economy stack
  • Own services end-to-end, from development and deployment to monitoring and incident response

Requirements

  • 5+ years of backend engineering experience in SaaS, fintech, marketplaces, or similar online platforms
  • Deep proficiency in Node.js and TypeScript
  • Strong experience with relational and non-relational databases (e.g., MySQL, MongoDB, Redis)
  • Experience with message queues, caching strategies, and WebSocket systems
  • Proven experience with payment vendor integrations and maintaining external fintech platforms
  • Familiarity with AWS, Docker, CI/CD pipelines, and Infrastructure as Code
  • Knowledge of PCI DSS, GDPR, and PII compliance requirements

Preferred Qualifications

  • Experience with event-driven or high-throughput transactional systems
  • Experience integrating with Steam, Oculus, Apple, or Google Play payment systems
  • Experience leading large-scale architectural migrations or refactors
  • Experience building internal operational tooling or creator-facing systems

Benefits

  • 100% remote work environment
  • Flexible working hours with core collaboration overlap
  • Health benefits
  • 401(k) for US employees & Group RRSP for Canadian employees
  • Stock options
  • Generous paid holiday schedule and unlimited/flexible vacation time
  • Paid parental leave

About the Company

VRChat is a vibrant social hangout immersive destination where people gather to build communities, host events, and create new worlds. With over 250,000 user-created worlds, the platform powers a global creator ecosystem across VR, desktop, and mobile.

Skills & tools

Node.jsTypeScriptAWSDockerMySQLMongoDBRedis

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 015+ years backend engineering experience
  2. 02Proficiency in Node.js and TypeScript
  3. 03Experience with relational and non-relational databases
  4. 04Experience with message queues and caching
  5. 05Experience with payment vendor integrations
  6. 06Familiarity with AWS and Docker
  7. 07Knowledge of PCI DSS and GDPR