Senior Full Stack Software Engineer

Apply Now

Job Description

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!