Work within a full-stack team to develop, implement, and maintain new features for the VRChat platform and operational team.
Focus on enhancing safety systems, building the UI/UX and backend systems for support, moderation, and safety operations, with consideration for cost and user privacy.
Collaborate closely with product managers, designers, and other engineers across the stack to translate product and design vision into functional code through informed tradeoffs and accurate estimates.
Contribute to all stages of the feature lifecycle, from initial concept and prototyping to deployment and post-launch iteration and maintenance.
Ensure the usability, stability, reliability, and performance of critical moderation and safety services, participating in on-call rotations as needed.
Participate in code reviews to maintain a high bar for code quality, architectural integrity, performance, and reliability while spreading knowledge across the team.
Requirements
2-5+ years of professional experience developing, building and maintaining web applications.
Proficiency in the MERN stack (MongoDB, Express, React, Node.js) and related technologies like Redis.
Experience building scalable, RESTful APIs.
Experience building usable, responsive web front ends using React and CSS, or other similar technologies.
Experience with database design and optimization, state management, and third-party integrations.
Familiarity with version control systems and CI/CD pipelines.
An agile, collaborative mindset and excellent communication skills, capable of working independently and effectively in a remote, cross-functional team environment.
Tech Stack
JavaScript
MongoDB
Node.js
React
Redis
Benefits
Work from anywhere! VRChat is a 100% remote company offering flexible working hours in combination with core hours supporting real-time collaboration