Full Stack Javascript Engineer

Location
Remote (U.S.), with occasional travel for onsite work sessions or team gatherings.
About Topia

Topia is the student engagement platform trusted by virtual, hybrid, and alternative school providers to build safe, social, and scalable learning environments. Schools rely on us to strengthen connection, improve persistence, and support better student outcomes. Platform usage is up more than 100 percent in the last six months, and we are building the next generation of real-time, interactive experiences for education.

Topia is building a hub-and-spoke education operating system where AI-based personalization is orchestrated across the platform, enabling deeply adaptive experiences while preserving high engagement and student delight.

Position Summary

As a Full Stack JavaScript Engineer at Topia, you will build and maintain high-quality, customer-facing experiences across the frontend and backend. You will work closely with Design, Product, and Engineering to prioritize and ship features that feel delightful, perform beautifully, and scale with a rapidly expanding user base. Under the hood, Topia uses a patented WebRTC and mesh data connection topology that enables multiplayer spatial matchmaking and serverless state management. You will have the opportunity to work directly with these systems and help push the limits of what is possible in real-time, browser-based experiences. You will be joining a best in class product and engineering team. The bar here is high: we look for people who are highly intelligent, incredibly hard working, strong communicators, and who operate with deep accountability, integrity, and systems thinking. If you like owning problems end to end, thinking holistically about architecture and UX, and working with teammates who care deeply about the craft, you will fit right in.

We embrace AI tools and workflows to help our engineers write better code, ship faster, and focus on impactful problem solving. You’ll have the freedom to choose and refine your AI toolchain as part of your daily workflow.

Key Responsibilities
  • Ship full-stack features in JavaScript and TypeScript using React and Node.js.
  • Build fast, responsive, accessible UIs that feel great to use.
  • Leverage AI coding assistants (e.g., Claude Code) to accelerate development, refactor code, and generate maintainable patterns.
  • Design and implement scalable backend services that power real-time interaction.
  • Work with our patented WebRTC and mesh data topology to enable multiplayer spatial experiences and serverless state management.
  • Write clean, maintainable, well-architected code with thoughtful tests and documentation.
  • Improve reliability by debugging production issues, identifying root causes, and preventing regressions.
  • Use AI to deliver actionable insights from our hub data to spokes, and route signal and learning from spokes back into the hub.
  • Collaborate with Product and Design to refine user experience, interaction patterns, and feature behavior.
  • Advocate for engineering best practices and contribute ideas that improve quality, velocity, and developer experience.
Qualifications
  • 2+ years of experience with JavaScript, React, and Node.js.
  • Strong skills in responsive UI development (for example Material UI, styled-components, or similar).
  • Experience working with AI-assisted coding tools (e.g., Claude Code, GitHub Copilot, ChatGPT) in a production software environment.
  • Distributed systems or real-time application experience.
  • Proficiency with Git-based workflows.
  • Comfort using LLMs to generate or review code snippets, improve test suites, and explore architectural alternatives.
  • Highly intelligent systems thinker who can connect product requirements, technical architecture, and business outcomes.
  • Hard working and reliable, with a strong sense of ownership and follow through.
  • Excellent written and verbal communication skills, including clear documentation and productive async collaboration.
  • High integrity, low ego, and a team-first mindset.
  • Comfort operating in a fast-moving startup environment with accountability and autonomy.

Nice to Have

  • Experience with WebRTC, WebSockets, multiplayer game or simulation systems, or PixiJS.
  • Experience with data-intensive, event-driven, or mesh-style architectures.
  • Background in edtech, gaming, or other real-time interactive products.
Compensation & Benefits
  • Competitive salary
  • Stock options with massive upside
  • Health, dental, and vision benefits
  • 401(k)
  • Home office stipend