We are looking for Associate Lead Full Stack Engineers. In this role, you will be at the core of building and scaling SpatialChat's platform from the ground up. Embracing a startup mentality is essential—taking ownership of the product, wearing multiple hats, and moving fast to build, iterate, and deploy features that will shape the future of virtual collaboration.
You will design and implement systems that integrate live video, audio, and multiplayer interactions, working with a small, scrappy team in the early stages of the company. This role requires hands-on development across the full stack, rapid problem-solving, and a commitment to creating scalable, reliable, and high-performance systems that can grow as we do.
Requirements:
- 5+ years of experience building and scaling distributed systems.
- Full stack expertise with Node.js, TypeScript, React, and modern web technologies.
- Deep knowledge of WebSockets, WebRTC, and real-time communication protocols.
- Experience with NoSQL (MongoDB), SQL, and cloud solutions like AWS DynamoDB.
- Strong cloud platform experience (AWS, GCP, Azure) and deploying scalable services.
- Integration experience with media streaming tools like LiveKit, Millicast, and Twilio.
- Excellent communication and collaboration skills across teams.
- Experience working in early-stage startups or small teams, with a clear understanding of the trade-offs between speed and scalability.
- A startup mentality: scrappy, self-motivated, and thriving in an environment where you’re responsible for solving complex problems with limited resources.
Job Responsibilities:
- Own the entire tech stack, taking end-to-end responsibility for architecture, backend, frontend, and infrastructure.
- Build scalable systems that support thousands of users per virtual space, ensuring smooth video/audio streaming and real-time interactions.
- Quickly design, implement, and test new features and tools, balancing speed and quality to enable rapid experimentation and shipping.
- Design robust WebSocket APIs that allow developers to create custom in-app logic and improve the reliability and scalability of video systems using Dolby, LiveKit, Millicast, and Twilio.
- Solve complex technical challenges by architecting a flexible platform that supports rapid growth while remaining lean and efficient.
- Develop a plugin architecture that allows third-party developers to extend the platform with custom add-ons and functionalities.
Why You’ll Love Working with Us:
Flexible Work Environment: Enjoy the flexibility to work from anywhere.
Competitive Salary Package: Get rewarded for your skills and contributions.
Career Growth: Opportunity to work on exciting projects and grow your career.
If you're ready to take on this exciting opportunity and contribute to our team, we’d love to hear from you!