
Senior/Staff Backend Engineer – API, Economy
VRChat Inc.
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design and implement scalable backend services in Node.js and TypeScript
- Ensure transactional integrity in high-volume economic systems
- Model digital ownership, entitlements, wallets, and payouts
- Build and evolve systems supporting both first-party and creator-driven content
- Drive refactors that improve maintainability and long-term platform evolution
- Participate in architectural discussions shaping the future of VRChat’s economy stack
- Design reliable economic event representations
- Ensure traceability across payment transactions and reporting systems
- Enable subscription and marketplace analytics
- Support experimentation and feature iteration
- Maintain reconciliation accuracy and reporting integrity
- Contribute to fraud detection and prevention systems
- Own services from development through deployment and monitoring
- Improve CI/CD reliability and release safety
- Work within containerized environments (Docker)
- Contribute to Infrastructure as Code (IaC)
- Strengthen observability, monitoring, and incident response practices
- Occasionally jump in to resolve critical production issues
Requirements
- 5+ years of experience in backend engineering for SaaS, fintech, marketplaces, or online platforms
- Deep proficiency in Node.js and TypeScript
- Strong experience with relational and non-relational databases (MySQL, MongoDB, Redis)
- Experience managing message queues, caching strategies, and WebSocket systems
- Proven experience building and maintaining external integrations (payment vendors, fintech platforms)
- Strong understanding of profiling, optimization tradeoffs, and observability
- Experience operating under PCI DSS, GDPR, and PII requirements
- Experience building subscription engines, marketplaces, accounting systems, or invoicing workflows
- Familiarity with AWS, Docker, CI/CD pipelines, and Infrastructure as Code
- Comfortable navigating ambiguity across experimental and high-certainty requirements
- Experience working in complex, evolving codebases
Benefits
- Work from anywhere — VRChat is a 100% remote company
- 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
- Unlimited/flexible vacation time
- Paid parental leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsTypeScriptrelational databasesnon-relational databasesMySQLMongoDBRedismessage queuescaching strategiesWebSocket systems
Soft Skills
problem-solvingcommunicationadaptabilitycollaborationcritical thinkingattention to detailorganizational skillsleadershipcreativityanalytical skills
Certifications
PCI DSSGDPRPII