Description
Topia is seeking an experienced full stack software engineer to join our team building the next generation spatial communication and networking platform. As a senior full stack engineer, you will design, build and enhance high performance systems and APIs powering immersive real-time experiences.
Responsibilities
Collaborate with product and design to define technical requirements and architecture
Design and develop scalable web services and APIs using Node.js, Express and other technologies
Optimize performance of client-side experiences and UIs using React and Pixi.jS
Integrate front-end components with back-end services and databases
Write elegant, well-tested code and ensure high quality through code reviews
Troubleshoot issues, identify bottlenecks, and resolve bugs
Continuously improve architecture for efficiency, performance, and reliability
Requirements
5+ years professional experience in full stack web development
Expert level JavaScript skills, including Node.js, React, and modern frameworks
Experience developing performant RESTful APIs and web services
Knowledge of web protocols like HTTP, WebSockets, and messaging
Strong grasp of data structures, algorithms, and software design patterns
Nice to Have
BS or MS in Computer Science or related technical field
Knowledge of real-time communication technologies like WebRTC
Background in developing multi-user experiences and games
Contributions to relevant open source projects
Experience at a platform-as-a-service software company
As a senior full stack engineer at Topia, you will have the exciting opportunity to develop core systems enabling real-time social experiences at scale. If you have the proven full stack expertise to help us create the communication engine of the coming spatial compute industry, we want to hear from you!