✨ About The Role
- Design and implement complex systems for a virtual office platform that combines live video chat, multiplayer game, and modern web app functionalities
- Performance tune the game service to support thousands of users per space
- Build and secure a web socket API for enhancing the platform with custom game logic
- Improve the reliability, scalability, and performance of the video system through better architecture and monitoring
- Collaborate with the team to build a plugin system that allows users to create and use community add-ons
⚡ Requirements
- Experienced backend engineer with a strong background in distributed systems fundamentals and at least 5 years of experience shipping systems at scale
- Proficient in Typescript and NodeJS with a keen eye for well-designed software and code
- Self-motivated individual who can take ownership of complex problems and drive solutions independently
- Excellent communicator with leadership abilities and a track record of working on challenging projects
- Comfortable working in a fast-paced environment balancing quality and speed of delivery