NOVAVERSE is an international technology company focused on creating compelling digital products for architecture, design, and the unbuilt environment. We are pioneering the future of real-time 3D experiences by fusing cutting-edge generative Machine Learning with immersive rendering technologies. Our projects span architectural visualization, software, interactive simulations, and creative media. We have studios in New York, London, and Barcelona.
We are looking for a Full Stack Developer who is a creative problem solver and systems thinker. You don’t just write code — you design intelligent systems that connect web platforms, real-time 3D engines, and cloud infrastructure to deliver seamless, high-fidelity interactive experiences.
Your Role at Novaverse
You will design, build, and maintain complex web-based platforms that integrate directly with Unreal Engine and Pixel Streaming, enabling real-time 3D interaction from browser to cloud to offline environments.
Working closely with 3D artists, Unreal developers, designers, and product leaders, you will help bring advanced visual and interactive experiences to life. You will embrace AI-assisted development tools to accelerate experimentation, reduce boilerplate, and focus on solving higher-level technical and creative challenges.
What You’ll Do
Frontend & Visualization
Build polished, responsive web interfaces using React, TypeScript, WebGL, and Three.js.
Implement advanced visualisation features and interactive 3D content streaming.
Collaborate with designers to ensure visual clarity, performance, and intuitive user experience.
System Integration
Develop middleware connecting web clients, Unreal Engine instances, and Pixel Streaming servers using WebRTC and WebSocket protocols.
Manage real-time user sessions, control commands, and state synchronisation across systems.
Backend & Cloud Architecture
Design and maintain backend services on Google Cloud Platform (GCP), including Firebase, Cloud Functions, and Firestore.
Build secure, scalable APIs using Node.js and/or Python to support real-time data exchange and Unreal integrations.
Implement authentication, content management, and offline-capable deployment & workflows using Firebase Authentication, Cloud Storage, and Hosting.
Use Cloud Run, Pub/Sub, or App Engine to orchestrate event-driven communication between web platforms and 3D rendering environments.
Ensure systems support both cloud-based and offline (local / LAN) for on-site Unreal deployments or LAN-based streaming.
AI-Native Development
Use AI-assisted tools such as GitHub Copilot and Cursor to speed up prototyping, refactoring, and documentation.
Contribute to an AI-first engineering culture focused on quality, experimentation, and rapid iteration.
Emerging 3D Technology
Integrate Gaussian Splatting and other next-generation rendering techniques for dynamic 3D visualisation in the browser.
Collaborate closely with Unreal and 3D teams to optimise performance and rendering fidelity.
DevOps & CI/CD
Contribute to CI/CD pipelines, dockerized deployments, and automated testing workflows.
Improve reliability, scalability, and maintainability across distributed systems.
Work cross-functionally, from design and 3D to engineering, to prototype, test, and refine new interactive platforms and tools.
What We Offer